datarena.app
An end-to-end NHL analytics platform - from raw API to a calibrated xG model and a live app.
How our team turned a high-maintenance ML platform into one anyone can ship on - and where agentic AI takes it next.
I’ll keep this high-level - out of respect for my employer, it’s the shape of the problem and how we approached it, not the internals.
At lululemon, our team runs PAVE - an ML platform that scores millions of guest profiles to personalize marketing. And like a lot of real-world ML, the hard part was never the models. It was everything around them. Data scientists were spending their days babysitting deployments instead of building, and good work took too long to reach production.
So the question I cared about wasn’t can we build better models? It was why is it so expensive to ship the ones we already know how to build? Reframing from modeling to delivery is what the whole effort turned on.
We rebuilt how work moves from a notebook to production:
The throughline is the one I care about everywhere: make a change cheap to make, hard to break, and boring to ship. The win isn’t a cleaner architecture diagram - it’s data scientists getting their time back, and good ideas reaching guests faster.
I co-led this work and co-presented it at Databricks’ Data + AI Summit 2026. My center of gravity is the decision-intelligence side - turning messy, ambiguous problems into models and tools that help people make better calls - with a soft spot for causal inference: uplift, propensity, incrementality. Not just what happened, but why, and what to do next.
If ML delivery, decision intelligence, or causal inference at scale is your world too, I’d love to connect.