I'm Yash.

Agents that are live, not demos.

I build AI products and ship them to paying customers. Founding PM at Voltade in Singapore, engineer for five years before that. The work: find the job, build the agent, put it on the customer's WhatsApp, and own what happens next.

230K/day · 99.65% success across Voltade agents
100+ SMEs running agents I shipped
100M+ events/day at Ninja Van
38.29B tokens through Claude Code → 9 failures catalogued, with the fix →

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.

Ragnarok - Ragtag Training

White-label, multi-tenant gym operating system: member PWA, staff console, and platform admin in one app, with Postgres row-level security doing tenant isolation and live MindBody, Telegram, email, and push integrations. Migrated 1,284 workouts and a 441-member CrossFit gym off incumbent software; first commit to gym-wide production in seven weeks.

Focus
0β†’1 SaaS, multi-tenancy, production migration
Parallax

A couples app for people who hate couples apps. React Native + Expo + Supabase, with a daily prompt drop, a server-gated reveal enforced in row-level security rather than the client, and AI conflict mediation. Live on the App Store since July 2026; two review rejections and the fixes are logged in the repo.

Start here

Three posts that capture how I think about AI products: where model safety ends and deployment safety begins, the evaluation framework underneath it, and the system behind the headline numbers.
Shipping pace 120 active days in the last 20 weeks
2026-04-08: level 02026-04-09: level 02026-04-10: level 12026-04-11: level 02026-04-12: level 02026-04-13: level 02026-04-14: level 12026-04-15: level 12026-04-16: level 12026-04-17: level 12026-04-18: level 02026-04-19: level 02026-04-20: level 12026-04-21: level 12026-04-22: level 12026-04-23: level 12026-04-24: level 12026-04-25: level 12026-04-26: level 02026-04-27: level 02026-04-28: level 02026-04-29: level 12026-04-30: level 12026-05-01: level 12026-05-02: level 22026-05-03: level 12026-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 12026-05-11: level 12026-05-12: level 12026-05-13: level 12026-05-14: level 02026-05-15: level 12026-05-16: level 12026-05-17: level 32026-05-18: level 12026-05-19: level 02026-05-20: level 22026-05-21: level 12026-05-22: level 12026-05-23: level 12026-05-24: level 12026-05-25: level 02026-05-26: level 02026-05-27: level 12026-05-28: level 12026-05-29: level 12026-05-30: level 12026-05-31: level 12026-06-01: level 12026-06-02: level 12026-06-03: level 12026-06-04: level 12026-06-05: level 02026-06-06: level 02026-06-07: level 12026-06-08: level 12026-06-09: level 02026-06-10: level 22026-06-11: level 12026-06-12: level 12026-06-13: level 12026-06-14: level 12026-06-15: level 22026-06-16: level 22026-06-17: level 12026-06-18: level 12026-06-19: level 12026-06-20: level 12026-06-21: level 32026-06-22: level 42026-06-23: level 12026-06-24: level 22026-06-25: level 12026-06-26: level 12026-06-27: level 12026-06-28: level 12026-06-29: level 12026-06-30: level 12026-07-01: level 12026-07-02: level 22026-07-03: level 22026-07-04: level 02026-07-05: level 22026-07-06: level 12026-07-07: level 22026-07-08: level 12026-07-09: level 12026-07-10: level 12026-07-11: level 22026-07-12: level 32026-07-13: level 22026-07-14: level 12026-07-15: level 12026-07-16: level 12026-07-17: level 12026-07-18: level 12026-07-19: level 12026-07-20: level 12026-07-21: level 12026-07-22: level 12026-07-23: level 12026-07-24: level 12026-07-25: level 22026-07-26: level 32026-07-27: level 12026-07-28: level 12026-07-29: level 22026-07-30: level 12026-07-31: level 12026-08-01: level 12026-08-02: level 32026-08-03: level 22026-08-04: level 22026-08-05: level 22026-08-06: level 12026-08-07: level 42026-08-08: level 22026-08-09: level 32026-08-10: level 12026-08-11: level 22026-08-12: level 12026-08-13: level 12026-08-14: level 22026-08-15: level 22026-08-16: level 22026-08-17: level 22026-08-18: level 12026-08-19: level 12026-08-20: level 12026-08-21: level 12026-08-22: level 22026-08-23: level 12026-08-24: level 12026-08-25: level 1 View on GitHub

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