The Journal.
Deep dives into software architecture, modern web development, and the occasional rant.
Astro
Read Article Welcome to the New Portfolio
Exploring the stack and design behind this portfolio rebuild with Astro 5, React 19, and Tailwind v4
TypeScript
Read Article A Tale of Two tsconfigs: Taming a Monorepo-Style Vercel Project
How I wrangled a project with conflicting TypeScript configurations for the client and server by creating a multi-tsconfig setup.
Laravel
Read Article Taming the Laravel Service Container
Dependency injection can be scary. I break down how to use the Service Container effectively without over-engineering.
PHP
Read Article Why I Still Love PHP in 2025
PHP isn't dead, it's just evolved. Here is why modern PHP 8.x is my weapon of choice for rapid development.