Hey, I'm Matthew 👋
RSS FeedWelcome to my personal blog. I write about software, data, and whatever I'm building. This is where I think out loud and keep notes worth sharing.
Browse the posts or read a bit about me . You can also visit my portfolio .
Featured
-
Hello, world
Welcome to my corner of the internet. A quick note on what this blog is for.
Recent Posts
-
Building a Pre-Specified Bayesian MMM
Most marketing mix models are tuned until the numbers flatter the brief. Here's the case for pre-specifying the model instead, and how mmm-framework builds the discipline into its API.
-
The Table 2 Fallacy: Your Control Variables Aren't What You Think
Controlling for a variable to identify your treatment effect doesn't mean that variable's coefficient is causally interpretable — and confusing the two is surprisingly common.
-
Atlas: Budget Optimization Over Any Model
A fitted model predicts response; it doesn't hand you the best budget. Atlas is a model-agnostic framework that turns any predictive model into constraint-respecting spend recommendations.
-
Bayesian Models as Configuration
Treating a Bayesian marketing-mix model as declarative configuration — variables, transforms, normalization, and priors in JSON — so a malformed input file fails validation before you fit instead of after you've shipped the wrong number.