Writing

Blog

Thoughts on frontend development, accessibility, and the craft of building for the web. There's also the occasional diversion into mountain biking and music.