Projects
Things I've built. Some weekend experiments, some live and in use.
A multi-agent app for making sense of Indian news, built and run solo. You ask how the papers are covering a story and get an answer with every claim traced to its source. Behind it: a Guard → Retriever → Analyst → Critic pipeline, real retrieval with reranking, and a Critic that tosses anything it can't back up. If nothing fits, it says so instead of making something up. Live, with accounts and payments, on GCP.
Python · FastAPI · Google ADK · Gemini · Voyage AI · PostgreSQL · GCP · Pub/Sub · Pulumi · React
Wanted to see how far multi-agent LangGraph would go on Cloudflare's full stack in a weekend. Upload a photo of your food — three agents (Vision, Roast, Battle) argue over it and generate a shareable card.
Cloudflare Workers · Cloudflare Pages · Cloudflare D1 · Cloudflare R2 · LangGraph · Gemini
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