
July 30, 2026 · 6 min read
Spec-driven development with AI: what actually broke
Building a production platform with Claude Code as the primary interface, and the two design mistakes it implemented perfectly.
Writing on frontend engineering, the web, and side projects.

July 30, 2026 · 6 min read
Building a production platform with Claude Code as the primary interface, and the two design mistakes it implemented perfectly.

July 7, 2026 · 6 min read
How publishing works on a fully prerendered Next.js site deployed to Cloudflare Workers, and how the CI gap got closed.

July 4, 2026 · 1 min read
Notes on building this site with Next.js 16, Tailwind v4, content-collections, and Claude Code.