Portfolio
HomeProjectsSubstackResume

Substack

Thoughts on code, design, and the craft of building software. Writing helps me learn and hopefully helps others too.

Filter by topic:

Building Accessible Components from Scratch

Learn how to create truly accessible UI components that work for everyone, including proper ARIA attributes, keyboard navigation, and focus management.

January 15, 2024
AccessibilityReactBest Practices

Building Scalable Design Systems

Lessons learned from building and maintaining design systems at scale, including component architecture and theming strategies.

January 15, 2024
Design SystemsReactCSS

Modern CSS Techniques I Use Every Day

A collection of CSS patterns and techniques that have transformed my workflow, from container queries to the :has() selector.

January 8, 2024
CSSWeb Development

The Art of Clean Code

Exploring principles and practices that make code more readable, maintainable, and enjoyable to work with.

January 8, 2024
Clean CodeBest Practices

© 2026 All rights reserved.

Built with Next.js