Selected work

Real projects, anonymized.

Paid-ads and SEO campaigns with real numbers, plus the web apps and automation I've built. Client names withheld; happy to walk through the details on a call.

$4M+
Revenue driven via paid ads
421%
Peak ROAS managed
15M+
SEO clicks earned
8 yrs
Shipping client work
Healthcare · paid ads
$2.9M in bookings at a 421% ROAS
On request
$2.9M
Revenue / bookings
421%
Return on ad spend
<$20
Cost per booking
Multi-location healthcare clinic· 12 months

Each clinic location ran as its own campaign group with intent-led keywords (“same-day appointment”, “walk-in [city] clinic”) and low-friction mobile booking pages. Automated bidding plus audience segmentation pushed budget toward what actually converted.

Digital Marketing
Retail · paid ads
$1.18M revenue at 353% ROAS
On request
$1.18M
Revenue ($335K spend)
353%
Return on ad spend
16.5%
Conversion rate
DTC e-commerce brand· ~5 months

Refined lookalike and retargeting audiences around purchase intent, leaned into UGC-style video over static creative, and tightened the landing-page and checkout experience for mobile — then scaled the winners methodically with automated bidding.

Digital Marketing
SEO & local
Roughly doubled organic impressions and traffic
On request
15.1M
Clicks
231M
Impressions
~2×
Traffic growth
Service business· ~16 months

A full audit, a UX and structure rebuild, keyword-led content, earned backlinks, Google Business Profile and local-citation work, and a steady blog cadence — compounding into a near-100% lift in impressions and traffic.

SEOWordPress
SEO & local
+200% organic traffic, +50% appointments
On request
+200%
Organic traffic
+50%
Appointments
-30%
Bounce rate
Local appointment business· ~5 months

Technical audit, keyword-optimised content and on-page work, quality backlinks, and a Google Business Profile and local-citation cleanup — lifting traffic and bookings while cutting bounce rate.

SEO
Education · paid ads
8.43× return on lead-generation ads
On request
8.43×
Return on ad spend
507
Qualified leads
$650
Avg lead value
Regional training centre (6 locations)· ~11 months

Geo-targeted ad sets with location-specific messaging, a tailored mobile-first landing page per location, in-market audience targeting, and weekly budget reallocation toward the lowest-CPA, highest-converting campaigns.

Digital Marketing
Healthcare · SEO
Lifted click-through and rankings to page one
On request
6.3
Avg position
5.1%
Click-through rate
19.4K
Clicks
Plastic surgery clinic· ~5 months

A custom SEO strategy for a competitive clinic market: keyword research woven through content, meta and alt tags, reorganised and properly interlinked pages, and refreshed, engaging content — improving SERP position and click-through rate.

SEO
Health & safety training
Rebuilt SEO and analytics so every booking is tracked
On request
Per-course
Conversion tracking, live
GA4
Funnel rebuilt
6+
Location pages with schema
First-aid training provider· Ongoing

A training provider couldn’t see which courses were actually converting. I rebuilt the GA4 funnel, wired per-course conversion tracking through their booking platform, added structured data and live Google review ratings across location pages, and set up Clarity for behaviour insight.

SEOAnalyticsAutomation
Health & safety training
Fixed a broken discount checkout, end to end
On request
End-to-end
Checkout fixed
aXcelerate
+ payment gateway
0
Lost discounts
First-aid training provider· Project

Promo codes weren’t applying through the booking-to-payment flow. I traced the integration between the course booking system and the payment gateway, fixed how discounts were passed through enrolment and cost, and made the checkout behave the way customers expected.

Web DevAutomation
Sport / non-profit
A custom registration platform that just runs
On request
Multi-division
Player registration
Self-serve
Admin tooling
Season
Run without spreadsheets
Community sports league· Ongoing

Player sign-ups lived in spreadsheets. I built a custom registration and admin platform (CodeIgniter) with multi-division support, an open/close registration toggle, age-eligibility flags, and a view-only super-admin role — so organisers manage a whole season without touching a database.

Web Dev
Agency / B2B
Monthly client reports from a single command
On request
1 command
Per client report
Hours→minutes
Per reporting cycle
Branded
Client-ready docs
Marketing agency· Project

A marketing team was hand-building client reports every month. I built a pipeline that pulls each client’s ad and analytics data and generates a clean, branded report document automatically — turning a day of copy-paste into one command.

AutomationAnalytics

Want something like this? Let's talk.

Tell me what you're working on. I'll walk you through similar work and send a fixed-scope quote.