Blog
Writing about things I've learned, built, and experienced as a developer.
8 Apr 2026
dev.to Stop Writing Types Twice
A practical guide for fullstack TypeScript developers who are tired of keeping frontend and backend types in sync manually. Zod, OpenAPI, Orval, and React Query.
7 Apr 2026
dev.to Building My Portfolio with AI as a Pair Programmer
I built my entire portfolio site using Claude Code as a pair programmer. Here's what actually happened, what surprised me, and what I'd do differently.
6 Apr 2026
Why I Chose Astro Over React for My Portfolio
After 7 years of React, I deliberately picked something new. Here's why Astro made sense and what it taught me.