I build machine learning systems that help organizations better understand customers, improve retention, increase customer lifetime value, and make better decisions.

I am a Machine Learning Engineer at Spotify, currently based in London.
My experience spans personalization, customer understanding, experimentation, retention, and growth. I've worked on production machine learning systems and data products that influence customer experiences and business outcomes at scale.
I studied Statistics at the University of Warwick and have a strong interest in causal machine learning, constrained optimization, and decision-making under uncertainty.
Outside of work, I enjoy exploring how experimentation, machine learning, and decision systems can drive better outcomes.
Spotify
Building machine learning systems to personalize subscription grace periods, improving retention and net revenue.
Trainline
Worked on customer lifetime value modelling and profitable growth initiatives, including predictive modelling and contextual bandits for conversion optimization.
Guidehouse
Digital Twins for Gas Distribution Network.
Dept. of Medicine, University of Hong Kong
Image Classification for Orthopaedics.
Tailoring product experiences to individual customers using behavioural signals and machine learning.
Models and pipelines that support acquisition, conversion, and lifetime value across the customer journey.
Designing and analysing A/B tests so product and business teams can make confident decisions.
Connecting predictions to actions — turning model outputs into policies, thresholds, and business rules.
Estimating real effects of interventions when randomised experiments aren't feasible or affordable.
The pipelines, feature stores, and serving systems that let models reliably influence production decisions.
Thoughts on machine learning, experimentation, growth, and decision-making.
Coming soon