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.

Two things I'm building, both live
Guard Retriever Analyst Critic 26 outlets · pgvector · GCP

Experience

Full history
Senior Software Engineer Videoverse

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.

TypeScriptGolangAWSMicroservicesNest.jsEvent-driven ArchitectureMongoDBRedisPostgreSQL
Software Engineer I Lets Dive

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.

PythonNode.jsReact.jsDjangoLLMAWSRedisMariaDBSocket.IO

Projects

All projects
Live

Wanted 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 posts

Third 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.

ragllmagentspostgresside-project

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.

ragretrievalllmagentspostgresside-project
The Mom Test reading

by Rob Fitzpatrick

Reading 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.

by Robert C. Martin

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
Full size image