I untie knots.

Then I build systems that hold the line. Then I build agents to watch the thread while I sleep.

Over a decade at the intersection of data, product, and AI. Currently VP of Product at Beautiful.ai.

The thread connecting every job I've had is the same problem at a different scale: how do you take complex, messy information and turn it into something a team can actually act on?

Three levels of leverage.

Human, system, agent. The same judgment, applied three ways.

01

Human.

I write the SQL, run the regressions, and find the question the dashboard isn't asking. Most product leaders at my level stopped doing this. I didn't.

Learn more
02

System.

I build the pipelines, the synthesis systems, and the experimentation infrastructure that do the work without me. Things that compound. Things that outlast me.

Learn more
03

Agent.

I built an autonomous PM agent in ten minutes. She runs every night. Not AI experimentation — AI fluency.

Learn more

Same instinct. Bigger stage. Every time.

RJMetrics

Analyst

Learned that analysis without narrative is just noise. Started working backward from the decision, not forward from the data.

Stitch Data

Product Manager

Became a PM by building the data pipelines that made good analysis possible. Spun out during the Magento/Adobe acquisition.

Snapdocs

Senior Product Manager

High stakes, complex workflows, zero margin for a wrong diagnosis. Where the analytical instinct got sharp.

Beautiful.ai

VP of Product

Over five years leading product, design, and data. Built the synthesis systems, diagnostic frameworks, and AI agents that still run today.

The tools have changed, but the problem hasn't.