Blog
Deep dives into front-end performance, team enablement, and the craft of building thoughtful products.

Jan 15, 202512 min read
When (and When Not) to use RTK Query: A Deep Dive into Caching Strategies
How RTK Query streamlines data fetching, caching, and invalidation—plus when to choose alternatives.
ReduxRTK QueryCaching
Read article
Coming soonFeb 3, 20258 min read
How We Cut Developer Blockers by 50% with a Mock Server
Mirage JS as a safety net for teams shipping fast without backend bottlenecks.
DXMirage JSTooling
Preview
Coming soonFeb 20, 20259 min read
My Framework for Building Reusable Components that Cut Dev Time by 25%
Patterns for building design systems that stay fast, accessible, and maintainable.
Design SystemsComponentsArchitecture
PreviewArtwork coming soon
Coming soonMar 10, 20257 min read
From Sommelier to Software Engineer: 5 Lessons in User Experience
Translating hospitality instincts into product intuition and leadership on engineering teams.
CareerUXLeadership
Preview
Apr 15, 202510 min read
The Hidden Cost of React Re-renders: A Deep Dive into Reconciliation Performance
React's complex reconciliation algorithm can make or break performance. Explore architectural patterns that work with, rather than against, React's model.
ReactPerformanceArchitecture
Read article