Home
AboutBlogProjectsResume

Blog

Thoughts on development, design, and everything in between. I write about topics I find interesting and lessons learned along the way.

DevelopmentAccessibilityMarch 5, 20268 min read

Building Accessible Web Applications

Accessibility is not just a feature, it's a fundamental aspect of good design. Here's how to build web apps that everyone can use.

Read more
CSSFrontendFebruary 20, 20266 min read

Modern CSS Techniques for Better Layouts

Exploring the latest CSS features like container queries, subgrid, and the :has() selector that are changing how we build layouts.

Read more
TypeScriptDevelopmentFebruary 10, 202610 min read

TypeScript Best Practices in 2026

A comprehensive guide to writing clean, maintainable TypeScript code with the latest features and patterns.

Read more
DesignDevelopmentJanuary 28, 202612 min read

Design Systems at Scale

Lessons learned from building and maintaining design systems that serve multiple teams and products.

Read more
ReactFrontendJanuary 15, 20269 min read

State Management in Modern React

Comparing different approaches to state management and when to use each one in your React applications.

Read more
FrontendPerformanceJanuary 5, 202611 min read

Web Performance Optimization Guide

Essential techniques for optimizing website performance including code splitting, lazy loading, and image optimization.

Read more