I'm a software engineer and engineering leader in Cupertino, CA. For 20+ years I've built software and the teams behind it, and I still write code.
Most recently I was at Recharge, a Shopify Platinum Partner built on Stripe. I managed the payments team that owned the engine billing subscribers for thousands of Shopify merchants, then built the Product Reliability function and led the phased rollout of AI-assisted development across 200+ engineers. Before that: Head of Engineering at Nua and TorchFi, last-mile logistics engineering at Wayfair, founding engineer to Director at Palmer, and six years at Accenture.
Since January 2026 I've been building AI agents that are safe to put near money.
- payment-agent-reliability-harness: AI agents investigate payment incidents, cite their evidence, and wait for a human before any action that moves money. Model output is treated as an untrusted proposal and checked by a separate policy gate with a 48-case regression suite. TypeScript, Cloudflare Agents SDK. Live demo
- rag-merchant-triage: an anonymized, simplified version of a RAG platform for diagnosing merchant payment incidents: ingestion, retrieval, a triage agent and an eval loop. Python.
- cursor-skills-for-teams: Cursor skills, prompt patterns and a playbook for rolling out AI coding tools across an engineering team.
- reliable-orders: a Go microservices demo of an order and payment flow with fault-tolerance patterns and distributed tracing (OpenTelemetry, Jaeger).
- manager-operating-system: a practical toolkit for engineering managers: 1:1s, feedback, strategy and managing up.



