Projects
Things I've built. Some weekend experiments, some live and in use.
Wanted to know whether the Indian papers really cover a story the same way. Ask it a question and every claim traces back to the article it came from; the Coverage Report does that for a whole story, showing who broke it, who followed, and where the framing splits. Four agents over hybrid search across 369k articles from 24 outlets, with a Critic that throws out anything it can't source. There was a free layer too, clustering the day's news with plain SQL to show who covered what and who got there first. Ran it for two months, archived now — a real report is still up at ask.samvadhq.com/sample.
Python · FastAPI · Google ADK · Gemini · Voyage AI · pgvector · React · Firebase Auth · Razorpay · GCP
Wanted to see how far LangGraph would go on Cloudflare's full stack in a weekend. Upload a photo of your food and one of 30 grandmothers judges it — a weighted coin flip decides whether you get roasted or praised — then it renders a shareable card that flips to reveal the original photo. The pipeline is deliberately deterministic rather than planner-driven: vision classifies, then coin flip → persona → commentary. Ran it for a few weeks, archived now — hosting is decommissioned, code is up.
Python · FastAPI · LangGraph · Gemini · Pillow · React · Cloudflare Workers · Cloudflare Pages · Cloudflare D1 · Cloudflare R2 · Railway
Wanted a reliable way to aggregate Indian news without hardcoding every source. Pulls from YAML-configured providers, enriches with goquery, deduplicates via BoltDB, and publishes to SQS, SNS, or Pub/Sub depending on where downstream needs it.
Go · AWS SQS · AWS SNS · GCP Pub/Sub
Built for AI in Action Hackathon. A scam detection assistant for WhatsApp and Telegram that actually handles Indic languages, since most fraud tools don't bother.
TypeScript · Gemini · Google Cloud
Wanted to understand async media processing pipelines. A Telegram bot that handles audio and image conversions with FFmpeg, queued via RabbitMQ.
Go · FFmpeg · RabbitMQ · PostgreSQL
Got tired of writing lazy commit messages. An interactive CLI that walks through composing structured ones.
Go
Early data science project. Time series analysis predicting the impact of India's COVID-19 lockdowns using FBProphet.
Python · FBProphet · Pandas · Matplotlib · Seaborn