Hi, I’m Jack — a data science leader in financial services, currently figuring out what’s next.
For most of the last decade I’ve been building marketing analytics, ML, and experimentation programs — leading teams at Discover and Grainger, shipping models that touch acquisition, retention, attribution, and CRO. I love the part of the job where messy data turns into a decision someone can actually act on.
Right now I’m in the middle of a career transition. I took a severance package, kept the mornings for my kids, and turned the rest into a kind of personal R&D sprint — deepening the parts of the ML stack I never owned at work, shipping side projects, and writing about it as I go.
What I’m up to
- Finished ML Zoomcamp. Took DataTalks.Club’s 4-month ML engineering track end to end — notebooks all the way to FastAPI / Docker / AWS Lambda. My capstone is a Lending Club loan-grade classifier deployed live as a containerized API.
- Building The Offer Lab. A lightweight hub for interview prep and application tracking I vibe-coded for myself, then opened up to other folks in the job-search grind. Next.js + Prisma + Postgres, shipping new features based on real feedback.
- Writing in public. Posting what I learn — both the wins and the “huh, that’s not how I thought it worked” moments — on the writing page.
Recent writing
-
From notebook to production: what ML Zoomcamp actually taught me
Share what I've learned through a free bootcamp
-
You asked, I built. Here's what's new in The Offer Lab.
The Offer Lab just got an upgrade. Check it out!
-
Building through a transition: The Offer Lab
Big open days can fade fast during a job search. I vibe-coded The Offer Lab—a simple web app that helps you plan your day, track interview prep, and stay motivated.