I'm Yash.

Agents in production, not in demos.

I put AI agents on real customers' WhatsApp lines, and I'm accountable when they get it wrong. Founding PM at Voltade in Singapore, engineer for five years before that. The work: evals, guardrails, failure taxonomies — what it takes to trust an agent with your business.

230K/day · 99.65% success across Voltade agents
100+ SMEs running agents I shipped
100M+ events/day at Ninja Van
31.59B tokens through Claude Code →

View Projects About Me Email Me

Press ⌘K to explore.

Pixel portrait illustration

Featured Projects

What I’m building now, and the tools that came out of it.
Envoy CRM

Conversational CRM for SMEs. WhatsApp-first inbox where a per-tenant agent triages, drafts, and replies; humans approve. 100+ active SME deployments, 230K+ AI interactions/day.

Volty

Self-serve, multi-tenant agent platform, in build now. Each tenant gets an agent-native WhatsApp helpdesk: inbox, event-driven agent harness, self-improving knowledge drive, automation. One pooled deploy; creating a tenant is an INSERT, not an orchestration.

Vobase

App framework for AI coding agents. Bun + TypeScript + Drizzle with auth, Postgres, jobs, and an agent runtime baked in, so Claude Code gets working code on the first try. 100+ agents live across WhatsApp, Telegram, and Web.

What is My Agent Up To (WIMAUT)

Observability for AI agents. Designed a dashboard to monitor agent task runs, catch failures early, and surface execution quality issues before they compound.

Focus
product definition, agent reliability, evaluation design

Start here

Three posts that capture how I think about AI products: the system behind the headline numbers, the evaluation framework underneath it, and the guardrails that keep production agents on the rails.
Shipping pace 107 active days in the last 20 weeks
2026-01-28: level 12026-01-29: level 12026-01-30: level 12026-01-31: level 02026-02-01: level 12026-02-02: level 02026-02-03: level 12026-02-04: level 12026-02-05: level 12026-02-06: level 12026-02-07: level 12026-02-08: level 12026-02-09: level 12026-02-10: level 12026-02-11: level 12026-02-12: level 12026-02-13: level 12026-02-14: level 12026-02-15: level 12026-02-16: level 02026-02-17: level 12026-02-18: level 12026-02-19: level 02026-02-20: level 12026-02-21: level 12026-02-22: level 12026-02-23: level 12026-02-24: level 12026-02-25: level 12026-02-26: level 12026-02-27: level 12026-02-28: level 42026-03-01: level 12026-03-02: level 12026-03-03: level 12026-03-04: level 42026-03-05: level 12026-03-06: level 22026-03-07: level 02026-03-08: level 12026-03-09: level 12026-03-10: level 22026-03-11: level 42026-03-12: level 42026-03-13: level 02026-03-14: level 12026-03-15: level 12026-03-16: level 12026-03-17: level 12026-03-18: level 32026-03-19: level 12026-03-20: level 42026-03-21: level 02026-03-22: level 12026-03-23: level 12026-03-24: level 12026-03-25: level 02026-03-26: level 12026-03-27: level 12026-03-28: level 02026-03-29: level 12026-03-30: level 02026-03-31: level 12026-04-01: level 12026-04-02: level 12026-04-03: level 12026-04-04: level 12026-04-05: level 12026-04-06: level 12026-04-07: level 12026-04-08: level 02026-04-09: level 02026-04-10: level 42026-04-11: level 02026-04-12: level 02026-04-13: level 02026-04-14: level 12026-04-15: level 32026-04-16: level 12026-04-17: level 12026-04-18: level 02026-04-19: level 02026-04-20: level 22026-04-21: level 12026-04-22: level 12026-04-23: level 12026-04-24: level 02026-04-25: level 32026-04-26: level 02026-04-27: level 02026-04-28: level 02026-04-29: level 32026-04-30: level 12026-05-01: level 32026-05-02: level 42026-05-03: level 22026-05-04: level 12026-05-05: level 12026-05-06: level 02026-05-07: level 02026-05-08: level 12026-05-09: level 12026-05-10: level 02026-05-11: level 12026-05-12: level 12026-05-13: level 22026-05-14: level 02026-05-15: level 12026-05-16: level 22026-05-17: level 42026-05-18: level 02026-05-19: level 02026-05-20: level 42026-05-21: level 12026-05-22: level 22026-05-23: level 22026-05-24: level 22026-05-25: level 02026-05-26: level 02026-05-27: level 12026-05-28: level 12026-05-29: level 22026-05-30: level 22026-05-31: level 22026-06-01: level 12026-06-02: level 12026-06-03: level 02026-06-04: level 12026-06-05: level 02026-06-06: level 02026-06-07: level 32026-06-08: level 32026-06-09: level 02026-06-10: level 22026-06-11: level 22026-06-12: level 22026-06-13: level 12026-06-14: level 22026-06-15: level 42026-06-16: level 4 View on GitHub

This site speaks MCP: claude mcp add --transport http yashgadodia https://yashgadodia.com/mcp · curl yashgadodia.com/cv · failure museum