I work mostly in TypeScript, React and Node. Most of what I make starts with something that annoyed me: a .mov file that wouldn't open, a news feed with too much noise, an AI assistant that interrupts at the worst moment.
| Project | What it does | Links |
|---|---|---|
| mov2mp4 | Converts MOV to MP4 on your own machine with FFmpeg. No uploads, no file limits. Windows and Apple Silicon builds. | writeup |
| IMA | Seven tech feeds in one place, with clustering, bookmarks and Ask IMA for cited answers. Its AI chat now has one entry point with a Groq-to-Gemini fallback. | live |
| Cognitive Companion | An OpenEnv environment for training agents on when to step in, not just what to say. | demo |
| TaskFlow AI | Project planning and progress tracking for small teams. React, Express, MongoDB, Gemini. | live |
I keep a daily dev log of what I build and learn.
KabadiwalaConnect - our Smart India Hackathon project, still in progress. I contributed to its FastAPI backend and offline sync engine.
I've started contributing upstream:
- pgadmin-org/pgadmin4#10451 - submitted fix for pgpass handling in the Change Server Password dialog, with tests (under review)
- ZecHub/zechub#2217 - a new wiki page on avoiding common Zcash scams
Short posts on things I built and what I'd do differently: dev.to/sansk_ya



