Technical Product Manager
Shipped an AI chatbot with three specialized sub-agents on Azure OpenAI, a Scripts platform running 700+ marketing automations, and ML anomaly detection across hundreds of campaigns.
Technical Product Manager · Builder
I work where product decisions meet hard technical constraints: data platforms, ML systems, and cross-platform apps. I design, ship, and operate the software I manage.
Product judgment sharpened by knowing what the work actually costs.
Open to full-time TPM roles Track record · what shipped
LLM-powered product features, from spec to rollout.
faster intraday cost & revenue reporting, from a new-generation OLAP pipeline.
marketing automations running on the Scripts platform I shipped.
person engineering team I led in Shanghai, across five ad platforms.
Selected work · 01
Chinese worship teams have no tooling for the space between songs. I designed and built the system that turns a song list into a seamless, offline-capable worship set — one continuous audio file plus a lyrics video with chapter markers.
Read the case study →More work
A Claude agent skill that runs period-over-period Google Ads analysis, root-causes anomalies against change-event history, and applies approved mutations — with guardrails at every irreversible step.
60+ GAQL fields validated across 12 resources before shipping.
Three Rust CLIs for querying, mutating, and LLM-generating Google Ads GAQL across MCC child accounts — with a RAG pipeline that knows the API schema better than a generalist model.
Natural language → GAQL in ~3–4 s end to end.
How I work
When customers ask for faster horses, I focus on the core frustration and solve the parts that don't drag in expensive technical risk.
Venue Wi-Fi, messy catalogs, free-tier budgets — constraints are the spec. I design the product around them instead of assuming them away.
Pick a real problem, design around the user's constraints, then ship the code, the infrastructure, and the evaluation loop that proves it works.
Experience
Shipped an AI chatbot with three specialized sub-agents on Azure OpenAI, a Scripts platform running 700+ marketing automations, and ML anomaly detection across hundreds of campaigns.
Built search features across five ad platforms, led a 30-person Shanghai team, and delivered an OLAP pipeline that made intraday cost and revenue reporting 12× faster.
Underwriting automation, trade-processing tooling, and anti-money-laundering systems — plus my own offshore engineering consultancy in Shanghai.
An engineering master's and a physics degree — and a lasting habit of building the thing, not just specifying it.
Writing
Introducing a series on building a system for seamless Chinese worship-music transitions.
A macOS utility to lock the keyboard and mouse while leaving the screen viewable.
Learning Rust with my first real project.
Playing with chart.xkcd and vega-lite on real municipal data.
Contact
Tell me the problem your team is stuck on. I'd rather walk you through the work than describe it. Reach me at [email protected].
Start the conversation