Engineering lead · Founding engineer · Consultant · What each looks like
Last login: today on /dev/web · welcome
$WhoAmI?
Apoorv Mittal · Engineering Lead ↔ Engineering Manager
Munich · Berlin · actively looking
$cat headline.md
Reads the diff.
Writes the RFC.
$ls case-studies/
- git-xray-tools
- claude-code-agents
- nl-sql-rbac
- coaching-engineers-to-senior
- p50-latency-public-api
- graphql-api-rewrite
$next-action
press [1] [2] or [3], or click below
last commit: 39 sec. ago·sim: make the three-body system genuinely chaotic and multi-modal
Engineering lead with fourteen years building web platforms for millions of users. Currently Tech Lead at a high-traffic consumer marketplace, leading a five-engineer squad and driving the team's adoption of AI-augmented delivery — Claude Code agents shipped with kill switches, eval sets, and the safety guardrails that make the output trustworthy. Player-coach: production code on a Tuesday, calibration spreadsheet on a Wednesday.
Where I've shipped
- AutoScout24
- Publicis Sapient
- Lloyds Banking Group
- HP
- Bupa
- Fidelity Worldwide Investments
- TCS
- MetLife China
- CheMondis
Featured work
Three case studies that read like the brief I'd send if you asked what I actually do.
- Featuredaitoolingdeveloper-experience
Replacing manual engineering checks with Claude Code agents
A taxonomy of about thirty agents I've shipped across production codebases: what works, what doesn't, and how to roll them out without it becoming theatre.
Read more→
~30
Agents shipped to production
- aisecurity
Natural-language SQL on multi-tenant data, without leaking it
Building an LLM-powered query interface for an internal data exploration tool. The interesting parts aren't the prompt, they're everything around it.
Read more→
- leadershipmentoring
Coaching six engineers to senior-track promotions in eighteen months
Not a methodology, a case study. The specific decisions, the IDP cadence, the calibration moments, and the parts I almost got wrong.
Read more→
Numbers behind the work
Where I've spent the last fourteen years, in metrics that survive the highlight reel.
14+
Years shipping web platforms and customer-facing experiences across four domains.
20+
Engineers directly managed across Tech Lead and Frontend Lead roles.
6 → Sr
Engineers coached to senior-track promotions in the last eighteen months. A seventh paired toward staff.
Read the case study
0
Cutover events on a public GraphQL replatforming. Every production query shadow-diffed against the legacy service before traffic shifted.
Read the case study
p50 ↓ 30%+
Latency reduction on a public API serving 50+ downstream integrations, zero consumers broken.
Read the case study
~30
Claude Code agents in production across multiple codebases: build, scan, review, migration, RBAC validation.
Read the case study
Three things I lead with
AI-augmented delivery, in production
Build, scan, PR review, migration, and performance-monitoring agents shipping across multiple production codebases. LLM features with SQL validation, parameterised queries, and RBAC scoping.
Org-wide migrations without downtime
Most recently a strangler-fig replatforming of a public GraphQL API on a high-traffic consumer marketplace, built in parallel for four months, every production query shadow-diffed against the legacy service before any traffic shift.
Performance and quality, not as afterthoughts
30%+ p50 latency reduction on a fifty-integration public API. WCAG 2.1 AA, Core Web Vitals, DORA-driven engineering practice.
How I lead, in long form
The case studies cover what I shipped. These cover how I think. The principles I keep coming back to, and the calls behind the headlines.
Principles
How I lead
Ten short, opinionated rules I keep coming back to. The compressed about page.
Read→
Decisions
Decisions
Short ADRs on calls I've made: context, decision, what played out, what I'd do differently.
- Kept the rate limiter in-memory until traffic justifies Upstash2026-06-09
- Built v2 as a parallel service instead of upgrading v1 in place2025-10-28
- Required a 30-day trial gate on every Claude Code agent before scaling beyond the pilot squad2025-09-22
See all decisions→