Hi, I'm
Anindya Chowdhury
Senior Software Engineer
Live sports feeds, news archives, hours of video. I like finding the useful bit in the mess.
At scale / Videoverse
Broadcasters needed their own integration layer.
At Videoverse, I led a three-person partner engineering team. We connected broadcasters to Magnifi through APIs, webhooks, and connectors. Partner logic lived inside our clip-generation code, so an internal change could break a partner's workflow.
I worked with broadcaster engineers on the API contract and built a separate Partner Layer with signed webhooks, retries, and a record of every delivery. We could trace failures in minutes, and the work supported more than $1M in cumulative partner deals.
How I rebuilt the Partner LayerOn my own / Samvad
Do Indian papers cover the same story the same way?
I built Samvad alone to find out. It searched news coverage and made reports that showed who broke a story, who followed, and where the framing differed. I took it live with accounts and payments and ran it for two months.
I shut it down when it became clear the market wasn't there. The sample report is still up, and the Go harvester behind it is open source.
The pattern / search and retrieval
Apparently, I have a type.
I keep finding my way back to search and retrieval problems. I built a context selector that picked only the backend data an LLM needed, without a vector store. I made an active event's transcript searchable within minutes. With Samvad, I learned how much a report depends on finding the right evidence in the first place.
Current work
Making recorded video searchable.
I'm building a local-first search and retrieval system for continuously recorded video. I'm keeping the code private while I work through the design.
What comes next
Let's work together.
I'm looking for a full-time backend or platform role. I'm based in Kolkata, open to relocating within India or working remotely across EU and US hours.