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.
India News Pulse
Who covered a story, who got there first, and who ignored it. No LLM in it at all, just SQL over the corpus.
pulse.samvadhq.com →Samvad News Intelligence
Ask how the papers covered a story and every claim traces back to its article. The Coverage Report does that for a whole story: a cited timeline, plus what each outlet left out.
ask.samvadhq.com →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.
Projects
All projectsWanted to see how far multi-agent LangGraph would go on Cloudflare's full stack in a weekend. You upload a photo of your food and three agents (Vision, Roast, Battle) argue over it, then 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
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