Signal in. Paying users out.
I led product and engineering on one venture, from start to finish: from signal to PMF, under €10k, on 2.5 months of build.
It started with a market signal: money was flowing into a regulated market in DACH that almost no one had built software for. I turned that signal into a use case. The first audience I picked was the wrong one, and the interviews showed it, so I rebuilt everything around the real buyer one level up.
I cold-emailed a list I built by hand and sent it to a waitlist page. The result was about 60% open, 20% click, a real waitlist for €0 in ad spend. Then came the prototype, the decision-makers approved the pilot budget, and today there are paying users and zero churn.
The bigger story is what I had to change about how the team built to get there.
The stage I added.
Observe before anyone proposes a solution. Ground the rest.One-pager, one day.
Tagged by problem. Scored on signal. Gate vote.Hypotheses, measured.
Canvases filled. Every claim has a metric. Gate vote.Ship the MVP.
Landing page · interviews · waitlist · live build. The pivot happened here.Find PMF. Then scale.
Decision-makers approved · tranche-gated. Real paying users. 0% churn.The pain was real. The budget was one layer up.
The workers have the pain.
The licensed operator one layer up has the power. And the budget.
The workers on the ground had real pain: the language barrier, paperwork that wasn't their job, a clear problem a tool could solve.
But they had no buying power. They were low-paid workers in a price war, and the decision was never theirs to make. The pain was real, but the contract didn't sit with them.
One level up, the picture changed. The licensed solo operator runs their own book of clients, hands out the work, carries the legal risk and does the billing. That was the buyer all along.
The lesson
Pain ≠ buyer. Find the person with the power, the budget, and the consequence.
The worker on the groundThe one with the pain
- Real daily friction: language, paperwork, time
- A low-paid worker in a price-driven market
- The job isn't theirs to shape; it's handed to them
- No budget, no say, no decision to make
- The pain is real, but the contract isn't theirs
The licensed solo operatorOne layer up · runs the business
- Owns the plan, the schedule, the route, the day
- Hands out the work but carries the risk
- Runs a one-person business: billing, legal, logistics
- Holds the budget and signs the contract
- Knows the job, but not how to run a business. That's the gap
The pipeline is the what.
This is the how.
Old-school product and engineering throws specs over the wall, engineering disappears for six weeks, and what comes back is off. Three changes made the difference.
Sharper. Mapped. Not just named.
I coached the team to get specific, then map everything onto an Opportunity Solution Tree. It is a clear picture of problem, solution and experiment, so everyone could see which experiment tested which idea.
Method · OST + canvases · before anything is builtReconnected to the customer.
The developers no longer get a feature spec. They get the customer context and the business goal, and they listen to the real interview recordings. They understand the problem, not just the ticket. We worked in Shape Up cycles: cutting scope is fine, adding time is not.
Outcome · No feature creep · laser focusBoilerplate + supervised vibe-coding.
A boilerplate sits on top of the AI builders (Lovable, Cursor, Claude) with the important things already set up: security, keys, standards, checks. When it gets hard, the developers step in to clean up and rewrite, because the developers are the gate. They review and merge every change.
Stack · Lovable · Cursor · Claude · Supabase
Different operating model. Different outcome.
We shipped v1 fast, pulled feedback straight from the waitlist, and had v2.0 out two weeks later, about four weeks in total. NPS moved up sharply, and then it held.
Plan and route every visit, so the day runs itself.
Notes dictated between visits, with no German typing.
Invoicing, legal records and the mileage log in one place.
The next case is yours.
It starts with one day inside your team, ends with a written diagnosis and a go / no-go decision, and either side can stop after day one.