Projects
Products and experiments I built to answer a question or scratch an itch.
Projects
Fifteen free QR generators for small businesses, covering UPI payments, WhatsApp, Wi-Fi and restaurant menus, plus a scanner. Everything runs in your browser. There's no backend and nothing to sign up for. I launched it to see how far a free tool gets on search traffic alone, and whether anyone wants QR analytics. There's a waitlist for that part.
TypeScript · Astro · qr-code-styling · jsQR · PostHog · Netlify
I built a news search product that compared how 24 Indian outlets covered the same story. It tracked who published first and linked every finding back to the source article. It searched 369K articles and ran live with accounts and payments for two months. It's shut down now, but a sample report is still up.
Python · FastAPI · Google ADK · Gemini · Voyage AI · pgvector · React · Firebase Auth · Razorpay · GCP
Upload a food photo and one of 30 grandmothers roasts you. Sometimes she praises you instead. I built it over a weekend, and each roast comes back as a card you can share. The live version is gone, but the code is up.
Python · FastAPI · LangGraph · Gemini · Pillow · React · Cloudflare Workers · Cloudflare Pages · Cloudflare D1 · Cloudflare R2 · Railway
A Go pipeline that pulled Indian news into Samvad. New sources go in a YAML file, so adding one needs no code. It enriches each article with goquery, drops duplicates using BoltDB, and publishes to SQS, SNS or Pub/Sub, whichever the downstream service reads from. It ran in production for three months.
Go · AWS SQS · AWS SNS · GCP Pub/Sub
A bot for WhatsApp and Telegram that checks whether a message is a scam, and it understands Indic languages. I built it for the AI in Action Hackathon.
TypeScript · Gemini · Google Cloud
A Telegram bot that converts audio and images with FFmpeg. I built it to learn how async media pipelines work, which is why every conversion goes through a RabbitMQ queue.
Go · FFmpeg · RabbitMQ · PostgreSQL
An interactive CLI that walks me through writing a structured commit message. I built it because mine had gotten lazy.
Go
One of my first data science projects. I used FBProphet time series models to forecast the impact of India's COVID-19 lockdowns.
Python · FBProphet · Pandas · Matplotlib · Seaborn