Case Studies

The Work

A selection of real engagements — the problem, the approach, and what changed as a result.

Bling data infrastructure
project1.jpg
01

Designing and Implementing the Company's First Data Infrastructure

Bling  ·  Data infrastructure, automation, subscription analytics, KPI design

Challenge

Bling had no central data infrastructure. Reporting was split between Mixpanel and spreadsheets, metrics meant different things to different teams, and a lot of the work was manual. Nobody had a clean view of subscriptions, revenue, or product performance in one place.

Approach

I built the company's first proper data foundation using ClickHouse as the central warehouse. Python automations and API integrations replaced the manual reporting work. Event tracking and subscription data were brought into a consistent model, and we agreed on a shared set of KPI definitions across marketing, product, and leadership.

Outcome

Metabase dashboards replaced the fragmented reports across marketing, A/B testing, subscriptions, and executive reporting. Teams stopped maintaining their own versions of the numbers and started working from the same source.

ClickHouse Python Metabase Mixpanel
Marketing funnel project
project2.jpg
02

Standardising Reporting Across European Markets

heycar  ·  Multi-market reporting, data modelling, analytics standardisation

Challenge

heycar ran across several European markets, but each one reported differently. Metrics were defined differently by country, the data models didn't match, and leadership had no single view of performance. Comparing numbers across markets meant a lot of manual reconciliation.

Approach

I standardised the data models and reporting structure across all markets using dbt and Snowflake, agreeing on shared metric definitions that worked at every level. Local teams kept their own operational reporting, and a centralised layer was built on top for cross-market and executive use.

Outcome

For the first time, leadership had one consistent view of how all markets were performing. The manual reconciliation work went away, and cross-market comparison became straightforward rather than a project in itself.

Snowflake dbt Segment Looker
Executive reporting project
project3.jpg
03

Full-Funnel Visibility for a Fast-Growing E-Commerce Brand

Neonail  ·  Growth analytics, GTM & GA4 implementation, funnel tracking, performance marketing

Challenge

Neonail's marketing data was scattered across platforms with no single view. GA4 tracking had gaps and GTM was inconsistently set up, so key parts of the customer journey — landing pages, product pages, checkout — weren't being tracked properly. Spend decisions were being made without the full picture.

Approach

I connected all performance marketing channels into a single data warehouse and rebuilt GTM and GA4 from the ground up to track the full journey: landing pages, product interactions, and the checkout funnel. Attribution was tied to actual revenue, and conversion data was fed back into the ad platforms to improve targeting.

Outcome

Neonail went from scattered data across five tabs to one place for all acquisition performance. The improved tracking gave real visibility into the checkout funnel and what was actually driving purchases, which fed directly into better campaign decisions.

GA4 GTM BigQuery Looker Studio
Growth analytics project
project4.jpg
04

Improving Marketing Performance Through Attribution and Automation

deinhandy  ·  Attribution modeling, marketing analytics, automation, data pipeline fundamentals

Challenge

deinhandy’s attribution wasn’t accurately connecting marketing spend to sales outcomes. Reporting was partly manual, and the team didn’t have a reliable view of which campaigns were actually working. Optimisation was harder than it needed to be.

Approach

I built a custom attribution model linking marketing spend to real sales outcomes, and integrated offline conversions into Google Ads to improve how campaigns were optimised. Reporting and monitoring were automated with Python, and dashboards were built for both the marketing and business teams. When the company was acquired, I helped manage the transition to new BI infrastructure.

Outcome

Cost per Sale dropped by around 10%. The marketing team had a clearer picture of what was working, the manual reporting work was gone, and campaigns could be optimised on actual revenue data rather than proxy signals.

BigQuery Python Metabase GA4

Start a Conversation

Have a similar challenge?

We take on a small number of new engagements each quarter. A 30-minute conversation is enough to know if there's a fit.

Book a Free Consultation