01 · For CEOs of $10M–$30M companies

The number won’t move.

Nobody inside can tell you why.

I find where revenue is actually stuck in $10M–$30M companies — usually a decision nobody made or a thing nobody owns — and hand your people the moves that free it.

02 · Featured case study
File 01 · DTC skincare · $20M · 90-day intervention Anonymised at the client’s request

$20M brand. Converting at a third of the industry floor.

What they thought

“We need more ad spend.”

What we found

“Traffic was fake. The reported return wasn’t real, and the store and the email flows were leaking the buyers already arriving.”

  1. 01

    11.7× → 1.5×

    reported vs. reconciled return on ad spend

    The agency’s dashboard said 11.7×. Cross-referenced against Shopify, one “winning” campaign had made $918 on $600. You can’t fix what you’re mismeasuring.

  2. 02

    0.97% → 2.73%

    site conversion, same traffic

    A $99 free-shipping threshold surprising buyers at checkout, a popup firing over the promo, and the abandoned-cart flow switched off. Three fittings that looked normal.

  3. 03

    3× → 9–14×

    return on ad spend, same budget, ads in-house

    27,000 subscribers and no idea how old any of them were. Captured birth year, segmented by age cohort, and stopped sending a 37-year-old the 60-year-old’s offer.

Every figure reconciles to the client’s own reporting. Anonymised at the client’s request.

03 · Point of view

Most stalled companies don’t have an idea problem.

They have a visibility problem.

Revenue doesn’t disappear in one place. It goes a little at a time — in a discount that became the default price, a trial that converts less each quarter, onboarding that takes six weeks instead of two, a product bet that shipped and never got measured, a process that needs three people where it once needed one. None of these show up as a line on the P&L. They show up as flat.

04What gets found

Numbers, with their context.

Not a promise. What was sitting inside three companies this size once someone looked.

+181%

Site conversion, same traffic

77-year skincare brand · $20M · 90 days

3× → 9–14×

Return on ad spend, same budget

Same brand · ads brought in-house

5 days → 3 hrs

Ad production per campaign

$30M creative agency · no new headcount

Three engagements on the record. Every number reconciles to the client’s own reporting.
Matthew Kantor, photographed mid-conversation.
05 · About

I’ve spent my career inside the messy middle between strategy and execution — where companies usually lose money.

CTO of Becht. Former VP of Platform & Engineering at GrowthLoop, where the company tripled. I ran a kitchen before any of it.

Technology · SaaS · Growth · Operations · Marketing · Product

More about how I work
I write short notes from active engagements. Field Notes

If growth is stuck, let’s find out why.