Skip to content
Apoorv Mittal
AI · in production

AI engineering

How I build with AI and lead teams that do: Claude Code agents in real codebases, LLM features with guardrails, and the public AI tools running on this site.

Everything on this page links to the piece that backs it. Start with one of the three below, or try a demo.

By theme

Leading an AI engineering team

Rollout, norms, and the calls behind them.

Agents and Claude Code in real codebases

What survived production, and what I deleted.

This site as a production AI system

Public AI tools on a small budget, written up as they ship.

Guardrails, data safety and audit

Where the limits sit when a model touches real data.

How I run AI in a team

Every AI agent gets an exit code, a kill switch, and an eval set.

Otherwise it's not an agent. It's a chatbot pretending to be one. Demo agents are easy; production agents earn their seat with eval scores and an incident-attributable rate.

All ten principles →

Want this in your team?

The engagement modes page says what I'm open to, and what I'm not.