Turning data into decisions leaders can fund.
A collection of projects I built to sharpen my analytical skills and explore business problems. It includes independent work with publicly available data and case presentations prepared for interviews over the years, spanning travel, marketplaces, public-sector payments, banking, and retail.
Six cases, one pattern: size it, prove it, operationalise it
01 / Case studies at a glance| Headline | Analysis / proposed value | Setting | |
|---|---|---|---|
| 7-figure | Modelled annual revenue upside from fixing a checkout currency mismatch, packaged as an experiment-ready product case | Online travel agency · side project | Case A → |
| €180k | Modelled extra GMV a year, per city, from closing peak-hour supply gaps; plus an ROI-ranked incentive allocation model and global operating model | Ride-hailing marketplace, 45 countries / 500 cities · side project | Case B → |
| 4,000 | Physicians in a new payment model, with a weighted KPI scorecard and matched-cohort evaluation plan to decide whether to scale | Provincial physician payments · side project | Case C → |
| 95% | Case-study matching benchmark of 95%, with a modelled opportunity to retain data control and save 36,000+ work hours a year | Retail bank, digital onboarding · side project | Case D → |
| 2h → 10m | Packaging data QA per product, across 2,000+ new consumer goods a year | Global grocery retailer · side project | Case E → |
| 2 markets | Prioritised for e-commerce expansion (UK, France), with a physical-retail partnership and demand-generation plan | Rare-spirits e-commerce · side project | Case F → |
These are independent learning projects and interview case exercises, using publicly available data or problems provided during interviews. None represents work carried out as an employee of any company. Company names provide case context only and do not imply employment, a client engagement or endorsement.
The price looked local. The card charge did not.
The site showed shoppers prices in their own currency, but most cards were charged in a single foreign currency. Could that cost bookings, and was it worth a product team's quarter to fix?
Diagnosis
- Examined charged versus displayed currency in the public-data checkout case study
- Used home-currency payers as the clean benchmark for payment failure
- Compared failure rates by payer market to isolate the effect of a foreign-currency charge
Model
- One uniform, defensible uplift rule per market: close the failure gap to the benchmark
- Applied to annualised, bot-filtered net revenue by currency
- Scenarios for recovering one-third, half and all of the gap
Decision package
- Structured as a proposed product brief: background, hypothesis, scope in and out, acceptance criteria, experiment metrics, risks
- Excluded markets where the change would not apply, to keep the number credible
Leadership signal
Identified a potential revenue leak, modelled an auditable business case and designed an experiment that a product team could evaluate.
Cancellation rates are shown as multiples of the home-currency benchmark.
Independent learning / interview case exercise. Based on publicly available data or an interview problem. Not professional work performed as an employee of any company. Figures and recommendations describe this exercise, not an employer implementation.
Where to spend €500M of incentives across 45 countries
Riders were opening the app and seeing no cars at peak hours. How much supply is missing, what should a driver be guaranteed to fill it, and how should a global incentive budget be allocated and governed?


Peak-hour problem
- 24-hour and weekday-by-hour curves of demand, riders seeing zero cars, and active drivers
- Separated undersupplied peaks from an oversupplied midday pool that can be shifted
Allocation model
- Rank markets by incentive ROI (incremental GMV ÷ spend)
- Fund profitable high-ROI markets first, then the best loss-making markets to reach 30 to 40% share
- Split each city's budget between riders and drivers in proportion to their ROI
Operating model
- Central growth analytics team, a finance business partner and heads of market, each with a clear role
- Review cadence: red KPIs studied ahead of the call, actions logged, owners and ETAs tracked
Leadership signal
Went from one city's hourly curve to a governance design for 500 cities, and stated the limits plainly: geography, organic cannibalisation, and when the linear model stops holding.
The allocation table uses illustrative data to demonstrate the method.
Independent learning / interview case exercise. Based on publicly available data or an interview problem. Not professional work performed as an employee of any company. Figures and recommendations describe this exercise, not an employer implementation.
Should a new physician payment model be scaled?
4,000 family physicians moved from fee-for-service to a longitudinal payment model and saw 30 to 40% higher pay. Media coverage was positive. Before extending it, how do we prove it works for physicians, patients and the system's finances?
Physician KPIs
- Administrative hours
- Attrition rate
- New registrations in underserved areas
- Compensation change and physician NPS
Resident KPIs
- Wait time to see a doctor
- Doctors accepting new patients
- Patient NPS
- Healthcare spend per resident and coverage
Risks named up front
- Other reforms running at the same time
- Unbalanced samples and non-uniform systems
- The open question: would a plain 30 to 40% fee raise do the same?
Leadership signal
Designed an evaluation plan to test whether expansion would be defensible, with a separate study needed before applying findings to specialists.
Scorecard figures are illustrative, to demonstrate the method.
Independent learning / interview case exercise. Based on publicly available data or an interview problem. Not professional work performed as an employee of any company. Figures and recommendations describe this exercise, not an employer implementation.
Bringing selfie identity checks in-house
The bank relied on a third-party service to verify new customers by selfie during web and mobile account opening. Could an in-house model match it and keep sensitive customer data under the bank's own control?
Problem
Vendor dependence on the most sensitive data the bank holds, at the front door of every new account.
Approach
Two independent checks on every application: the face against the document, and the typed data against the document.
Business case
Proposed value: matching performance near the case-study benchmark, greater data control and potential annual time savings.
Leadership signal
Framed an ML build as a risk and cost decision that a bank's leadership could approve.
Independent learning / interview case exercise. Based on publicly available data or an interview problem. Not professional work performed as an employee of any company. Figures and recommendations describe this exercise, not an employer implementation.
From hours of manual checks to a ten-minute QA
The retailer brings over 2,000 consumer packaged goods to market each year. Checking that the product data printed on each package is correct took a multi-stage manual process of hours or days per product, per iteration.
Problem
A slow, multi-stage manual gate repeated for every product and every packaging iteration.
Approach
Replace the manual review with an automated, AI-driven QA process for packaging data.
Modelled benefit
A proposed reduction to about ten minutes from two hours or more per product: an estimated saving of over 90%, subject to validation.
Leadership signal
Picked a process where time saved compounds across thousands of launches a year.
Independent learning / interview case exercise. Based on publicly available data or an interview problem. Not professional work performed as an employee of any company. Figures and recommendations describe this exercise, not an employer implementation.
Where a niche e-commerce brand should grow next
Against seven major competitors, the brand trailed the top five on assortment size, review-based quality and online traffic. Which markets should it enter, online and offline, and which should it avoid?

| Market | Per-capita whisky | E-commerce rank |
|---|---|---|
| France | 2.15 L | 7th |
| UK | 1.25 L | 4th |
| US (reference) | 1.41 L |
Online
- Enter UK (outside the EU) and France (inside the EU) with digital marketing
- Content and keyword strategy, niche influencers, social channels
- Look-alike personas built from existing customers
Offline
- Partner with premium grocery chains such as Eataly (about 45 stores in 15 countries)
- Premium hotels, tasting events and high-end whisky bars
Avoid for now
APAC, US and MENA: mature, crowded, capital-heavy, and complex to license for alcohol sale and delivery.
Leadership signal
Prepared an executive-style recommendation on where to expand and where to hold back, supported by public market evidence.
Independent learning / interview case exercise. Based on publicly available data or an interview problem. Not professional work performed as an employee of any company. Figures and recommendations describe this exercise, not an employer implementation.
An operating model for the marketplace case
08 / Operating modelOne model, one set of KPIs
A lean central team owns targets and allocation models, carries learnings from one market into the next, and keeps measurement uniform so no market grades its own work.
Plans that reach the P&L
A finance business partner turns the recommended allocation into the business plan, updates targets and moves funds within the legal and regulatory framework.
Ground truth flows back
Heads of market bring competitor moves and local constraints back into the model, and run their own reviews against the same targets.
Weekly, bi-weekly or monthly depending on how fast the market moves. Tooling: leadership dashboard, drill-down operational dashboards, an action log and an analytical stack for ad hoc deep dives.
Have a case or an idea to discuss?
I enjoy exploring new analytical problems and comparing approaches. For my professional experience and background, visit Home.