Looking for Germantown in two million service requests
I ran a Bayesian changepoint model over nine years of Nashville 311 data to find the moment my old neighbourhood changed. There was no moment.
// signal log
I follow things until I understand them, then write down what I found. Subject matter varies wildly.
I ran a Bayesian changepoint model over nine years of Nashville 311 data to find the moment my old neighbourhood changed. There was no moment.
A childhood game at the Clay County livestock auction — guess the weight, the price per pound, the total the auctioneer calls — and what it looks like when you put math behind the guess.
I built a modern data stack in a box for fantasy baseball, on the recipe DuckDB sketched in 2022 — and learned what it does and doesn't replace.
Astro on Cloudflare Workers — static pages, on-demand API routes, one deploy.
Fantasy football analytics for a Sleeper league — power rankings, all-play records, trade grading, and a scoring system for bad lineup decisions.
Seven years of USDA sale-barn reports for one Alabama cattle auction — Bayesian market regimes, a time-varying value of gain, and a validation rule that caught a typo in the source data.