Posts
Performance is UX: What Web Performance Optimization Can Do for UX Researchers
Understand how web performance metrics connect to UX research outcomes.
How I Use ShadowDOM with Web Components in Design Systems
Web components and CSS custom properties can create a future-proof design system with maximum flexibility
2025 Retrospective
What I learned and did in 2025
AI On-ramp for Curious Developers
My Journey with AI and how you can get started
Finding Work When the Job Market is Bad
How I worked through difficult conditions to land a new job in a new industry
2024 Retrospective
What I learned and did in 2024
What I Learned as a Staff+ Engineer
A reflection of my time as a technical leader in the media industry
Adapting a Systematic Process from Healthcare for Web Performance Optimization
Formalizing a process can help guide performance efforts and see where support is needed
What I Do When I'm Approached with a Lighthouse Score
Using Lighthouse as a conversation starter and focusing on what matters
The Fundamentals Behind Core Web Vitals
Understanding browser processes help you truly grasp the core web vitals metrics
2023 Retrospective
What I learned and did in 2023
Creating relevant technical interviews
Improving the most criticized part of tech hiring
Greenfield Design System Planning and Design - Part Two
Component inventory and documentation
Greenfield Design System Planning and Design - Part One
Creating a design system from scratch
Supporting Color Contrast in Design Systems
Using Style Dictionary for design token management and integrating contrast info in the design system documentation
Behavioral Growth
A story of behavioral growth and maturity
Investigating data transfer cost reduction for AWS S3
Trying to find ways to save on data transfer costs was a side quest to my main mission, but it ended up being worthwhile.
My Approach to Continuing Education and Skill Development
How I've managed to keep learning over the course of my career and keep my web development skills sharp
2022 Retrospective
What I learned and did in 2022
Performance Problems in Old Features
Unraveling past development work is sometimes the opposite of a quick win
Reflections on Engineering Management
What I learned as a first-time engineering manager
Delivering Value with Web Performance
Every organization sees their web presence a bit differently. Understanding this can help you bring value in various scenarios.
A Quick Performance Win
Google Search Console and RUM data was used to identify and troubleshoot the issue
Reflections on the Behavioral Aspects of Web Performance
A reflection after 6 months of performance work
Improving the LCP of Brightcove Video Embeds
Fixing a slow Largest Contentful Paint for video poster images
Reducing Experience Gaps in Web Performance
Looking at the relationship between performance measurements can help inform performance strategy
Academic Motivation in Technology
Setting goals to learn new skills in technology