Long-form ideas on machine learning, full-stack engineering, and the boring parts of shipping software.
A minimal, math-light walkthrough of attention, multi-head layers, and positional encoding — with clean PyTorch code you can actually read.
Everything I run through before shipping a Next.js app to production — from image budgets to caching headers to Lighthouse regressions.
Small, boring, opinionated tweaks that make dashboards feel premium — without touching the underlying data pipeline.
What matters when a recruiter opens your GitHub for the first time — and how to make the first 15 seconds count.
Rust, Go, and Bun are wonderful. Python is still the best default for 90% of what a solo builder ships. Here’s the honest breakdown.