About
Tech lead at Apollo. Eight years of backend work. Capital markets first, then messaging at Snapdeal, now email, sequences, and agents.
What I do
Apollo is sales engagement. Sequences, mailboxes, and everything in between. If you have run outreach from there, you have used my code. I also work on the agent layer next to that. I was on the small team that shipped the Claude connector and MCP server in about ten days. From Claude you can search people, enrich them, and add them to a sequence.
Before that, Snapdeal. Our team ran the A/B experimentation platform, so using the site often meant crossing our work. Notifications, WhatsApp, and the chat agent were more directly mine. If one of those reached you, that was my code. The bugs that stuck were off the happy path. Counts that drifted. One slow Aerospike shard, then retries that took the system with them. A bot setup that had turned into a pile of special cases.
Before Snapdeal I started in capital markets, at Nomura in Kolkata. Broker back-office systems for the Australian stock market. End-of-day reconciliation that had been a pile of manual checks. Market-risk reports. A client migration that only counted as done when the numbers matched.
I like that. The code left the repo and met a person.
On the side I'm building a diary that writes back. The half-finished thoughts about agents and repos are on X.
How I work
I care more about the second run than the demo. What happens twice, late, or halfway through a failure. Small steps you can undo. Notes the next person can use.
Stack
Ruby, Go, Java, Python. PostgreSQL, MongoDB, Redis, Aerospike, Kafka, Kubernetes. Prometheus, Grafana, Datadog, OpenTelemetry. Lately Claude, Cursor, and whatever gateway is in front of the model.