Anindya Chowdhury
Senior Software Engineer
I build software, ship it, and keep it running. For two and a half years at Videoverse I owned the partner integration layer for Magnifi, wiring us into some of the biggest broadcasters in Europe and the US. Right now I'm experimenting with a few ideas of my own.
Outside that it's anime, manhwa, history rabbit holes, and embarrassingly long Valorant sessions.
Available Open to full-time roles and freelance builds. Say hi.
Projects
All projectsWanted 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 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
Experience
Full history
Owned the Partner API Service, our metadata orchestration layer. It handled 300K+ events daily, cut partner onboarding from a week to a day, and backed $1M+ in enterprise deals.
Separately I built the connector framework for partner integrations. Two of us shipped around 20 with it, about two a month, across CMS, storage and messaging.
Built StreamForge for HLS assembly across MAM providers, plus a schedule pipeline for 200+ tournaments, 2K+ teams, 30K+ players. A live migration moved a 300-field MongoDB document to PostgreSQL at sub-100ms. Cut P0/P1 recurrence 80% with RCA, then moved monitoring to Last9, 40% cheaper.
Built a webhook-based calendar sync for Google and Outlook that pushed AI-generated post-call summaries straight into Google Docs, ClickUp, Notion, and HubSpot. It drove a ~25% lift in engagement.
Also shipped a Telegram voice chatbot running Pygmalion-7B with ElevenLabs for voice synthesis, served via AWS Lambda behind an ELB. That one was genuinely fun to build.
Writing
All postsThird set of notes from building Samvad. How the Coverage Report gets assembled and what it took to ship it — including a timeline the model doesn't get a vote on.
A follow-up on building Samvad. I went back to fix the three things I said I'd change, and ended up rebuilding retrieval from scratch — and pulling the model out of a job I never should have given it.
Reading
Everything I'm readingReading this to understand what talking to potential customers actually looks like. Something that barely comes up when you're on the engineering side. The way it reframes what counts as a useful conversation has already changed how I ask questions.
Solid foundation for thinking about software architecture. Read it even if you don't like his tweets. Especially then.
Always happy to chat about systems, side projects, or good food.
anindya.chowdhury@proton.me