WorkApproachAboutBlog
Work

Nine engagements, in full.

Every case study below explains what was broken, what was changed, why the change worked, and what it was worth to the business.

Nine accounts · four platforms · three continents
Browse by
leivip roas 2
Google Ads export · 16 June – 8 December 2025 · shown in full

How a 13,000 Euro Google Ads Budget Returned 192,000 Euro in Wholesale Revenue

Read the case →

Why Snapchat Was the Cheapest Attention in the Haircare Category

Read the case →
Supplements, Australia — Google Ads export, 16 June – 8 December 2025. 674.08{b61547bcbb87d41f87127b118fb7acc1471f0e3d56b124e62e2e1888b519c69d} ROAS · 126K value from $18.7K at $19.90 per conversion.
Google Ads export · 16 June – 8 December 2025 · shown in full
Premium Supps · Sports nutrition, Australia Meta, Google Shopping, Performance Max, Search
A$18,342
of monthly Meta waste stopped

The 4.5x ROAS That Was Really 2.1x, and What It Cost

The Facebook dashboard reported a 4.5x return on ad spend. Shopify did not agree.

2.1x real vs 4.5x reported A$252,375 monthly Google value 4.15x on Google
Read the case →

The Feed Fix That Turned a Variant Problem Into Revenue

Read the case →
Multi-SKU ecommerce — Google Ads export, 1 – 31 October 2025. 655.46{b61547bcbb87d41f87127b118fb7acc1471f0e3d56b124e62e2e1888b519c69d} ROAS · 3.7K clicks at $18.81 per conversion.
Google Ads export · 1 – 31 October 2025 · shown in full

Six Times Return by Separating Real Demand From Existing Demand

Read the case →
Triovoro · New DTC brand launch Meta, Google Search and Shopping, email
Six figures
monthly revenue at full price

From Launch to Six Figures Without a Discount Habit

Triovoro came out of launch with proven unit economics, a retention engine and a repeatable creative process. That is a business, not a good month.

No sitewide discounting Three SKUs profitable Launched from zero data
Read the case →

3,180 Pounds in Ads, 11,398 Pounds in Revenue, and a Checkout That Was Leaking

Read the case →

Closing the Gap: How I Turned Raw Leads Into Real Chauffeur Bookings

Read the case →

61 Executive Transport Leads at 15.80 Dollars in the First 19 Days

Read the case →
Account exports

The exports, uncropped.

Platform reporting from accounts I have run, shown whole rather than cropped to a flattering band. Each caption states the account, the platform, the figure on the card and the exact period.

B2B wholesale, Europe — Google Ads export, 16 June – 8 December 2025. 1,463.98% ROAS · €192K conversion value from €13.1K
B2B wholesale, Europe · Google Ads

1,463.98% ROAS · €192K conversion value from €13.1K

16 June – 8 December 2025
Supplements, Australia — Google Ads export, 16 June – 8 December 2025. 674.08% ROAS · 126K value from $18.7K at $19.90 per conversion
Supplements, Australia · Google Ads

674.08% ROAS · 126K value from $18.7K at $19.90 per conversion

16 June – 8 December 2025
Compounding pharmacy, UK — Google Ads export, 9 August – 6 November 2025. 587.76% ROAS · 10.9K clicks at $22.71 per conversion
Compounding pharmacy, UK · Google Ads

587.76% ROAS · 10.9K clicks at $22.71 per conversion

9 August – 6 November 2025
Multi-SKU ecommerce — Google Ads export, 1 – 31 October 2025. 655.46% ROAS · 3.7K clicks at $18.81 per conversion
Multi-SKU ecommerce · Google Ads

655.46% ROAS · 3.7K clicks at $18.81 per conversion

1 – 31 October 2025
Haircare, Australia — Google Ads export, 5 – 6 November 2025. 405.34% ROAS · 15.2K value from $3.76K at $3.04 CPC
Haircare, Australia · Google Ads

405.34% ROAS · 15.2K value from $3.76K at $3.04 CPC

5 – 6 November 2025
B2B wholesale, Europe — Google Ads export, 1 – 30 November 2025. 2,976.53% ROAS · 19.7K value from $661 at $16.73 per conversion
B2B wholesale, Europe · Google Ads

2,976.53% ROAS · 19.7K value from $661 at $16.73 per conversion

1 – 30 November 2025

Figures are drawn from the platform and analytics reporting for each account in the period stated.

How I work

What these accounts have in common.

Nine accounts, four platforms, three continents and three different business models. The work that moved the numbers was almost never a bid change.

  • Measure it properly first. Two of these accounts were making decisions on numbers that did not match the bank account. Reconciling platform reporting to the store or the CRM changed the strategy before a single campaign was touched.
  • Separate what the business already owns from what the advertising is creating. Brand demand is not growth, and a blended return that mixes the two will always point the budget in the wrong direction.
  • Fix the data the platform reads. Feeds, titles, attributes, conversion values and negative keyword structure decide what the algorithm can do long before the bid strategy gets a say.
  • Buy the click and then earn it. Checkout, product page, enquiry form and offer are part of the media buy. The most profitable change in one of these accounts was a shipping cost moved earlier in the funnel.
  • Scale in steps the platform can learn from, and only where the cost per acquisition has already held.

If you are running paid media at scale and the numbers are not making sense, that is usually a structure and measurement problem rather than a spending problem. It is the part I am brought in to fix.

What every one of these has in common

The account is rarely the problem. But the account is where the evidence is.

Book a strategy call Bring the account · leave with the diagnosis