read my blog
Generating llms.txt instead of writing it
Diagrams that draw at build time, and still follow your theme
Stop writing Markdown docs for AI, use HTML instead
Shipping my first npm package: avatar-fetcher
BurnRate: keeping meeting costs honest in one page
Building Framemoji: a tiny daily emoji movie game
Upgrading to React 19, Next 15.5 and Tailwind 4 in a day
Automatic OG images from MDX frontmatter
Typeset-perfect CV: JSON to LaTeX to PDF, without fighting CI
AI coding tools: when they started earning their keep
Seasonal avatar borders
Automating my GitHub avatar sync
Vibe coding: shipping faster without shipping garbage
Simplifying my life with iOS Shortcuts
API specification design guide: OpenAPI, Stoplight and Postman
Hello, World!