From Idea to Production

Featured Projects
A collection of projects where I've had the opportunity to solve interesting problems.
A Prisma generator that creates a TypeScript mapping of models to database field names.
An IoT project that monitors & waters plants to support healthier growth.
Web & Mobile
Creating responsive and experimental user experiences.
Backend & Systems
Architecting high-performance server-side solutions.
Infrastructure
Bridging the gap between software and hardware.
A deep dive into Service Worker caching pitfalls. Learn why your hotfix isn't showing up for users and how to properly manage the sw lifecycle to avoid the dreaded 'stale-forever' state.
Read more about Ever shipped a bug that users couldn’t refresh away?Read More..
Console logs in production are more than just unprofessional—they can leak sensitive data and degrade performance. A look at how to strip them out automatically during your build process.
Read more about The invisible tech debt that clutters production apps.Read More..
Stop attaching manual listeners in every `useEffect`. I'll explore a cleaner, reusable hook pattern to manage global keyboard shortcuts without the cleanup headaches.
Read more about Keyboard event listeners scattered across your app?Read More..
Like a bridge that bends instead of breaking, systems should fail gracefully.
Read more about Not every failure should feel like an explosion.Read More..
Stop asking 'are we there yet?' every 5 seconds. Discover how to switch from inefficient polling to event-driven Webhooks for instant updates and happier servers.
Read more about Wasting server resources on thousands of empty API calls?Read More..
Perfectionism is the enemy of progress. Learn how to overcome it and ship your projects faster.
Read more about How to Beat Perfectionism & Ship FasterRead More..
Ever wondered what happens behind the scenes when you register a domain name?
Read more about What Really Happens When You Register a Domain NameRead More..
extraordinary.