Notes on building for the web.
Insights on full-stack engineering, cloud infrastructure, and the decisions behind modern web products.
Writing from the work.
Long-form thinking on the tools, patterns and trade-offs I reach for when shipping products — filtered by topic or searched below.
View Transitions API in React 19: A How-To
Explore how to implement the View Transitions API in React 19 to create seamless and visually appealing user experiences on your web applications.
React + Tailwind CSS + GSAP: UI Optimization
Discover how to use React with Tailwind CSS and GSAP to create visually compelling and high-performance web applications.
Local AI Dev with Ollama and Next.js
A hands-on guide to running open-source LLMs locally with Ollama and integrating them into a Next.js app with streaming responses.
React Server Components: A Practical Deep Dive
Delve into React Server Components to enhance your app's performance and user experience with Next.js 16.
Testing React Applications: A Complete Guide
Learn how to effectively test React applications using TypeScript, focusing on unit, integration, and end-to-end testing for reliable software.
CI/CD for Next.js: Azure DevOps and Vercel
Learn how to build a production-grade CI/CD pipeline for Next.js with Azure DevOps, TypeScript, and Vercel deployment best practices.
