Notebook
What I build and what I learn along the way
Plain-language introductions to the products I build, plus case studies and craft notes on how they are put together.

Case study </> Contains code 2026-06-14 · 10 min
Building a Weather Platform Whose Costs Track Locations, Not Users
Forecasts are a free commodity. The value is doing something proactive with them — without burning your paid-API budget. A case study of a full-stack TypeScript monorepo.

Case study </> 7 min
One Upstream API Call per Location, However Many Users Arrive
A paid weather API bills per call. A naive cache still kills you when 500 people in one city open the app the same second. The fix: two-layer single-flight.

Case study </> 9 min
Doing Official Weather Alerts Right: CAP, Attribution, and Extensibility
Government alerts are free and public — but "just display them" is a trap: different sources, severity scales, mandatory attribution, expiry, local time zones.