Performance marketing · B2C · Mobile

I build growth systems for B2C products that have to pay back.

My work sits where acquisition stops being a media-buying problem and becomes a business problem: audience, channel mix, creative process, funnel, lifecycle, search intent, and the weekly decisions that decide whether growth is actually worth scaling.

The idea

Good growth work is diagnosis before scale.

Sometimes the fix is channel mix. Sometimes it is a creative operating loop, a screen that should not exist, a CRM touchpoint that sounds generic, or a feature idea that needs a smoke test before engineering touches it. Commitment Flow is my shorthand for the after-click part: what are we asking from the user, what do they get back, and where does the exchange stop making sense.

Work with me

If growth feels noisy, start with the constraint.

I run compact diagnostics for B2C and subscription apps when the team needs to understand what is actually blocking growth: acquisition quality, signal quality, store promise, review signals, onboarding, paywall timing, lifecycle, or the economics underneath it all. Useful before scaling spend, and useful when spend is already running but the system is not producing the result you expected.

What is here

Search-intent work

Where app growth questions turn into useful evidence.

A few public notes and tools for teams trying to read the market through competitor complaints, App Store reviews, Google Play reviews, and ASO creative tests instead of another tidy dashboard.