4+ years at Zomato, intern to SDE-3, mostly in Go. I started by shipping the products
themselves — Zomato Gold, DC Packs, Brand Packs — then moved down a layer, to the platforms that make
hundreds of engineers faster: preview environments with service-mesh routing, test infrastructure that
updates itself, profiling insights delivered straight into the editor.
Now I work on the newest version of that same problem: AI systems, and the infrastructure that
keeps them trustworthy. Eval harnesses that judge AI-generated websites. Database ops that heal
their own schema drift. Agents built on LangGraph and MCP. The thesis has never changed — the best
systems are the ones that maintain themselves.
// experience
Four years, one red logo
Jan 2026 — Present · Gurugram
Software Development Engineer III ·ZomatoCURRENT
Building the infrastructure that keeps AI-generated software honest.
Built a GenAI eval system that judges AI-generated websites — Playwright drives the site, the harness
scores it, and one dashboard runs the whole loop: trigger runs, watch them live over SSE, rerun, and
compare reports side by side.
Built the control plane for our agent workflows — LangGraph graphs with their YAML and assets, versioned,
templated, and bundled; every change is testable against the live product via header injection before it
ships.
Built a self-healing DB-ops system for AI-generated apps — Prisma schema diff + exec detects and repairs
drift without a human in the loop.
Day to day: agents, AI governance, and the systems that hold them together.
Go
Python
TypeScript
LangGraph
MCP
Playwright
Prisma
PostgreSQL
Kubernetes
AWS
System Design
Go
Python
TypeScript
LangGraph
MCP
Playwright
Prisma
PostgreSQL
Kubernetes
AWS
System Design
Jul 2024 — Jan 2026
Software Development Engineer II ·Zomato
Built a self-maintaining integration-testing system for microservices — Go with embedded bash, GripMock
under the hood. Each service tests against the latest mock images of its upstreams; on green, its own test
cases are compiled into JSON stubs and published as its mock image for downstreams. Tests become the stubs —
the mock chain evolves with the codebase, no humans in the loop.
Built a profiling-intelligence service + VS Code extension pair. The service polls Datadog's pprof
endpoints across every service, parses profiles with Google's pprof library, and merges each run into
history — using git diffs to translate old line-level data onto the new code before
merging, so a function's profile history survives every refactor. The extension resolves your repo and
commit hash against the service and renders those insights directly in the editor. Simple, but
effective.
Extended the org-wide Datadog tracing library with a multitracer — one OTel tracer
interface, two children. Datadog keeps doing its job untouched; a custom OTel SDK tracer samples 0.01% of
production throughput and harvests the business tags riding on each call to estimate what every business
feature actually costs to run. Built inside the SDK's internals — batch processors, flush semantics — not
around them.
Maintained Plato, the org's context platform — a fork of an open-source RAG stack — kept
current with upstream releases and bug fixes. It indexes Confluence, Slack, and internal docs, and answers
questions through a Slack bot — the primary context source for fast on-call resolution.
Maintained the org's Preview Environment: comment on any open PR and it ships to its own
ECS cluster running parallel to dev — Kuma routes the tester's calls to that build while every upstream and
downstream service stays on shared dev.
Go
Bash
CLI Tooling
Kuma
OpenTelemetry
Pprof
Go
Bash
CLI Tooling
Kuma
OpenTelemetry
Pprof
Jun 2022 — Jul 2024
Software Development Engineer ·Zomato
The consumer-subscriptions era: Zomato Gold, DC Packs, Brand Packs.
Core engineer on the Zomato Gold launch — owned the homepage and restaurant-search
surfaces end to end, shipping two homepage generations in parallel through live design revisions.
Built the homepage banner platform for Gold: hardcoded banners became dashboard-managed — per-city and
per-cohort targeting with priority control, zero deploys — with impression/tap tracking over a Kafka
pipeline that auto-hides a banner once a customer has seen it enough.
Owned Gold Delights end to end — from open product questions (why, what, how) to launch,
working across internal and external teams.
Took charge of the Redis optimization push after a peak-traffic incident — cache hit rate up from
55% to 93%, peak shard fleet cut from 35 to 15, rolled out without a
single reliability blip.
Infrastructure that outlived the features: the month-end revenue-events pipeline for Gold purchases
(Kafka + ETL + Airflow), RPC batching optimizations, and a panic-recovery wrapper that pages on-call
whenever a service silently recovers from a panic.
Go
Python
Kafka
Docker
Redis
Git
Go
Python
Kafka
Docker
Redis
Git
May 2021 — Jul 2021 · Remote
Tech Intern ·Zomato
Built a cross-platform Flutter app for card payments, from Figma design to working flow — PCI-compliant
card storage with a tokenize-once, transact-by-token pattern against the payments API.
Modularized the app to embed inside the native iOS and Android apps, and wrote a Flutter plugin that
exposes functions from local .aar / .xcframework binaries to Dart — integrated end to end on Android.
Flutter
Dart
Flutter
Dart
// toolkit
Things I work with
// daily drivers
Go
Microservices (gRPC, Protobuf)
System Design
Developer Tooling
AWS
// working knowledge
Python
TypeScript
AI / RAG
LangGraph
MCP
Docker
Kubernetes
Kafka
PostgreSQL
Prisma
Playwright
Kuma / Service Mesh
Pprof / Profiling
// education
Education
Indian Institute of Technology, Kanpur
BTech, Electrical Engineering · 2018 — 2022
CGPA 9.1 / 10
// contact
Let's build something
Whether it's AI systems, developer tools, or just trading notes on Go — my inbox is open.