Compliance training · Amazon · 2024–25
One dashboard instead of three
Dangerous goods, food safety and trade compliance each had their own training data. I brought them together, covering 87,000+ evaluation responses, and fixed how the scores were calculated.
Audit and risk · Amazon · 2024–25
A plan to close an audit finding covering 3,600+ employees
Scoped a 20-week fix for a dangerous-goods training gap: five layers of data checks, and recertification rules that follow the aviation industry’s 24-month cycle.
Incident recovery · Amazon · 2025–26
300+ training packages back from the dead
A storage deletion took the training content with it. I led the recovery, then set up an AI assistant over the rescued material for search, translation and plain-language questions.
Pharma · Eli Lilly · 2018 – 2021
The numbers behind a product launch
Owned the analytics for a new product in an emerging market: who to target, and whether it was working.
Pharma · Eli Lilly · 2018 – 2021
Product tracking, without the manual work
Automated product and payer performance tracking from end to end. Each analyst got 30+ hours a month back.
Pharma · Eli Lilly · 2018 – 2021
An insights generator, built solo
A tool that takes a dataset and returns the charts and the findings in minutes. It won the company-wide ideas competition.
Advertising · MiQ · 2017 – 2018
Campaign reports advertisers could act on
Insight reports before, during and after each campaign: what worked by time, place, device, ad placement, keyword and audience.
Advertising · MiQ · 2017 – 2018
Live campaigns, tuned for margin
Optimised a wide range of programmatic display campaigns for delivery and profit, with the campaign data processed on AWS and Redshift.
Advertising · MiQ · 2017 – 2018
Who is actually likely to buy
Conversion-likelihood models for UK businesses’ online campaigns, checked against the people actually targeted, to estimate the extra revenue a campaign produced.
Pharma · Mu Sigma · 2014 – 2017
An early-warning system for prescribing
For a Fortune 50 pharma client: a time-series model that forecast four to eight weeks of each physician’s performance, to flag the ones drifting off course before the reports showed it.
Risk modelling · Mu Sigma · 2014 – 2017
Predicting losses with machine learning
Brought in a gradient-boosting model to replace the traditional method, using claim duration, submission delay and case ratios to predict future losses.
Airlines · Mu Sigma · 2014 – 2017
Filling seats with data
Led two analytics teams for an airline. One measured campaigns with test-and-control matching. The other modelled who was most likely to book, and aimed the marketing at them.