Ten years building products. Lately, I ship in weeks.
I set product and design direction across seven products at Sovren. I find the problem by watching people use the product, prototype the fix in code, and build the spec with engineering from what the prototype proves.
Recent Milestones
- 2016Owned Skylab’s B2B onboarding: 200+ clients, $10K to $1M each
- 2022One of Sovren’s first 4 employees. Integrated 2 acquisitions.
- 2023Built a team of 12 direct reports across six functions
- 2024Co-founded CrushSuite, 0 to 1 in a year
- 2025Launched the self-serve ad platform
- 2026Launched Triton Cloud, 0 to 1
- 2026Rebuilt Pay on Stripe’s wallet stack in 4 weeks
Three cases, start to finish.

The hands were already up.
I was tasked with getting more people speaking in audio rooms. Too few rooms got past one voice. Two weeks in live rooms showed listeners were raising their hands, and hosts never saw them behind chat. I redesigned the host’s screen.
+37%rooms with 2+ speakers, against a 15%+ goal
Read the case →
A new wallet in four weeks.
I was tasked with opening Pay to more chains and a card. The wallet was built on one token, so every feature meant custom chain work. I bet the rebuild on Privy, which Stripe bought, and prototyped the app before the spec.
4 weeksagainst a six-month estimate, with 7 engineers and 2 QA
Read the case →I owned Trust & Safety, and cut the bill 52%+.
I owned moderation for the social apps. The vendor handled the clear calls; the gray area was silencing people by accident, and the AI bill grew with every post. I wrote the gray-area rules and a timeout that doubles instead of bans.
−52%+AI moderation bill, moderator time down 26%+
Read the case →More case studies.
Shorter reads.

From a repo of APIs to a paying product.
I was tasked with selling hardware Sovren already owned, starting from a repo of APIs. I set pricing before a screen existed, sat with developers in their consoles, cut 13 flows to 10, and had a prototype in under three weeks.
Product LeadershipSetting direction for five PMs.
I have 12 direct reports: three designers, plus customer success, marketing, moderation, trust and safety, and compliance. I set the direction five PMs build against, and delivered a brand consolidation I didn’t choose: eleven search bars down to one system.

A self-serve ad platform from scratch.
I was the only product person building a self-serve ad platform from nothing. Advertisers edit live campaigns dozens of times a week, so I killed the four-step wizard I’d shipped for one editable view.
FounderZero to #2, part-time.
I co-founded a Shopify app that lets wineries sell inside state shipping law. Compliance shipped first because it’s the most trust-heavy step; wine clubs then sold on that trust.
How I run product.
I build a working version in Claude Code or Cursor, on our real code when I can, and walk engineering through it before a design file exists. Pay’s prototype took days.
Engineering pressure-tests the prototype: where am I overbuilding, and how does the flow feel. The PRD comes out of that conversation, from what the prototype proved and the assumptions it broke. Nothing ships without QA sign-off.
Research is behavior: where people’s eyes go, where they hesitate, what they never touch. When I asked hosts about raised hands, most couldn’t remember one. Two weeks in live rooms showed why. Support and community report to me, so I see what breaks in the tickets.
Every launch names the number it should move and the one it must not break: speakers against chat, the moderation bill against time to action.