AI Systems
Design and ship production LLM systems: multi-model orchestration, structured outputs, streaming, evaluation, reliability, cost optimization, and agentic workflows.
Staff Product Engineer · AI Systems
I’m a Staff-level product engineer with 10+ years of experience building and shipping production software across AI, fintech, web, mobile, and Web3. I work across architecture, TypeScript and Node.js backends, React and Next.js, React Native, LLM systems, integrations, and production reliability.

What I do
The problems I’m most useful on sit where product decisions, architecture, and hands-on delivery meet.
Design and ship production LLM systems: multi-model orchestration, structured outputs, streaming, evaluation, reliability, cost optimization, and agentic workflows.
Take products from idea to production across web and mobile, combining product judgment with hands-on engineering.
Design maintainable TypeScript systems, APIs, integrations, infrastructure, and developer workflows that can evolve as the product grows.
Case studies
Systems I owned end to end: the problem, the decisions, and what changed.
AI product · Web, iOS, Android
AI reliability · Latency
Web performance · SEO
Writing

One command connects Supabase to Claude Code through the hosted MCP server: OAuth or a personal access token, project scoping, read-only mode, and the tools to allowlist.

Two commands connect RevenueCat to Claude Code: the official plugin or the hosted MCP server. OAuth versus API key, how to check it works, and which tools to allowlist.

Two Search Console errors my code never produced: Cloudflare email obfuscation minting a 404 URL, and a www record still aimed at a Namecheap parking page.

Three frontier models deliberate for fifteen seconds. A 300 ms typed judgment in front of them refuses junk and skips a wait 82% of runs never needed.

Three AI models answer the same question under the same prompt. One is the least confident seat 95% of the time — and it is not the one getting outvoted.

Everyone claims the rung above the one they stand on. A Claude Code skill that reads your repo instead of your self-image and reports the step you have actually banked.
Experience
Ten years across early-stage products, scaling platforms, and technically demanding domains: AI, fintech, and Web3.
Building and operating production AI systems end to end, and helping teams with LLM architecture, reliability, latency, and cost.
Architecture and delivery across TypeScript platforms, fintech, and Web3 products, as the engineer who owns the hard parts.
Web and mobile products built end to end: interfaces, APIs, data models, and infrastructure.
Toolkit
Chosen for the product, team, and stage, not the other way around.
I work with teams building AI products, developer platforms, fintech, and other technically demanding software.