Staff software engineer, loving husband, and amateur gamer.
I build resilient systems, write about the messy parts of shipping, and try to keep teams calm when things get noisy.
Focus
Steady Systems
Practice
Clear On Purpose
Signal
Ready for the weird stuff
Speed
Ship Often
Signal
Signal > Noise
Teams
Calm Crew
Writing
Latest articles
AI has changed the way I code
How my day-to-day shifted from mostly typing to mostly prompting, and what that unlocked.
Console log with implicitly returned React components
Sometimes it can be annoying when you are trying to quickly console log something within a component that it implicitily returned, here is a quick trick.
Getting started with React and ViteJS
In this blog post I go over the basic scaffolding of building out a starter React app using ViteJS and explain ViteJS works compared to something like your traditional module loaders such as Webpack.
Projects
Selected builds
Experience
Where I've built
Token Terminal
Staff Software Engineer
FireHydrant
Staff Engineer
Kodable
Senior Engineer
Tempest
Lead Engineer
Kazoo HR
Lead Engineer
Made By Munsters
Full Stack Developer
Fabricut
Web Developer
Hostek
Software Developer
Stay in the loop
Writing + leadership notes
Occasional notes on engineering leadership, reliability, and the craft of shipping thoughtful software.
Coming soon. No spam. Unsubscribe anytime.