2022 Retrospective
What I learned and did in 2022
Full-stack engineer focused on web performance, platforms, and building systems that scale sustainably.
What I learned and did in 2022
What I learned and did in 2023
What I learned and did in 2024
What I learned and did in 2025
Setting goals to learn new skills in technology
Formalizing a process can help guide performance efforts and see where support is needed
Agentic workflows can hide the cost/quality trade-off rather than remove it, making defects harder to trace back to their source.
My Journey with AI and how you can get started
Applying universal design principles to AI web readiness to make the web better for people
Trying to find ways to save on data transfer costs was a side quest to my main mission, but it ended up being worthwhile.
A story of behavioral growth and maturity
Using Lighthouse as a conversation starter and focusing on what matters
Using bfcache to plug holes in your site's conversion funnel.
Improving the most criticized part of tech hiring
Every organization sees their web presence a bit differently. Understanding this can help you bring value in various scenarios.
How I worked through difficult conditions to land a new job in a new industry
Creating a design system from scratch
Component inventory and documentation
Fixing a slow Largest Contentful Paint for video poster images
A 10-minute DevTools audit of a top 10k website reveals heavy pages, poor Core Web Vitals, and a preload list that reads like competing team priorities
How I've managed to keep learning over the course of my career and keep my web development skills sharp
What has happened with page weight with the adoption of AI?
Unraveling past development work is sometimes the opposite of a quick win
Google Search Console and RUM data was used to identify and troubleshoot the issue
A reflection after 6 months of performance work
What I learned as a first-time engineering manager
Web components and CSS custom properties can create a future-proof design system with maximum flexibility
A reflection of my time as a technical leader in the media industry
Using Style Dictionary for design token management and integrating contrast info in the design system documentation
Understanding browser processes help you truly grasp the core web vitals metrics
Uncovering four performance archetypes that explain how page composition, network conditions, and JavaScript complexity shape real-world web performance.
Understand how web performance metrics connect to UX research outcomes.
Looking at the relationship between performance measurements can help inform performance strategy