Writing
Notes on things I built and the parts that didn't go to plan.
- 2026
Cutting a bundle by 83%
PerformanceA TanStack Router app embedded in Next.js shipped 10.4 MB on first load. Here's what actually moved the number.
- 2026
OTP that works in every environment
IntegrationZNS delivered fine in production and silently failed in staging. The bug was in an assumption, not in the code.