Blog
Writing about development, tools, and things I've learned.
·5 min read
Building a Personal Site with Neobrutalism
How I built this website using Next.js, Tailwind CSS, and neobrutalism.dev components. A walkthrough of the design decisions and technical choices.
Next.js
Design
Tailwind
·8 min read
TypeScript Patterns I Use Every Day
A collection of TypeScript patterns and utilities that have become part of my daily workflow. From discriminated unions to branded types.
TypeScript
Patterns
·6 min read
My Developer Toolbox in 2026
The tools, extensions, and workflows that keep me productive. Updated for 2026 with some new favorites.
Tools
Productivity
·4 min read
Why I Write About What I Learn
The case for learning in public. How writing about code has helped me grow as a developer and connect with others.
Career
Writing