Growth Product Manager, consumer & enterprise.
I take tangled technical problems (search, AI agents, automation) and turn them into products that grow. 5+ years shipping across consumer and enterprise.
A browser rhythm game where your voice is the controller. Shapes glide in across twelve note-lanes and you smash them by singing the right pitch. Real-time pitch detection drives the play, with WebGL graphics, synthesized per-note audio, and a calibration step that tunes the game to your vocal range.
An automated daily task that turns TLDR newsletter emails into conversational audio briefings, delivered straight to Slack. Fully serverless, running end-to-end for about three cents a day. Built, tested, and deployed.
A search-relevance eval framework for streaming catalogs that pits two retrieval pipelines head-to-head: cross-encoder reranking alone vs. an LLM relevance filter added before the reranker. Run on a 1,000-title TMDb catalog with 45 auto-generated queries and ~1,800 Claude-labeled pairs, it lifts precision@5 from 0.84 to 0.95 overall, with the biggest gains on mood and decade queries, zero effect where retrieval is already at ceiling.