Senior PM · NYC · open to new roles

Hi  I'm the candidate.

Twelve years in product, the last five at Series A→D companies. Looking for the next interesting problem.

Experience

24

Senior PM · Stripe (2021–2024)

Led growth + retention surface for Connect platform. Shipped self-serve onboarding ($85M ARR uplift). Mentored 6 PMs.

21

Lead PM · Notion (2019–2021)

Owned the editor + sync stack. Took the editor from "good" to "shipping 50K users' work without conflict daily."

19

PM · Linear (2018–2019)

Joined as employee #12. Shipped triage, sprints, GitHub integration. Customer-facing for the first 18 months.

18

PM · Stripe (2015–2018)

Cross-functional on Stripe Atlas. From idea to $20M in revenue in 18 months.

Professional portrait

What I'm good at.

Building products customers love, not just products that ship. Strong on product strategy, customer development, technical fluency, and the slow patient work of taking a team from "shipping noise" to "shipping signal." Best with engineering-heavy teams + cross-functional growth surfaces.

  • Product strategy · customer development · roadmap craft
  • Technical fluency: SQL, Python, light backend, comfortable with infra discussions
  • Public speaking: 8 conferences + 2 books in 3 years
  • References on request · LinkedIn + GitHub linked

Get in touch

Interesting roles, advisory, coffee + introductions. I respond within 48 hours.

A few numbers
12
Years of practice
350+
Projects realised
4.9/5
Avg. rating
60%%
Repeat / referral

Questions, considered.

How do we begin?+

A conversation, not a brief. Tell us what you're thinking about. We'll respond in kind.

How long does it take?+

Each piece moves at its own pace. We'll be honest about ours at the outset.

What about cost?+

We quote per project, after we've understood it. No hidden fees, no rate cards.

Where are you based?+

See the contact section below. We work across timezones when the work calls for it.

Begin a conversation.

Tell us about your project. We'll respond personally within the week.