Hi There, I'm Keegan!
I'm a full-stack engineer located in Austin, Texas.
I love solving challenging problems for the web, and building applications that are performant, accessible, and easy to use.
I'm currently working as a principal front-end engineer at Kizen.
Reacting to Prop Changes in React Functional Components
How your functional React component can detect and handle changes to props (without useEffect)
2023 In Review
A look back on 2023 and the content I covered on this blog. Thanks for another great year!
Generating CSS Variables From a Custom Tailwind Theme
How to access a custom Tailwind theme as CSS variables, and why it's a useful pattern
Recursive React Component Rendering
How to leverage recursion when building React applications and components
I strive to be always learning, and will share as much as I can about my passions here on my website. My favorite projects combine software, hardware, hobby electronics, and more!
To that end, I currently have 41 posts on my blog, with topics ranging from software and web development, to electronics, connected fitness and travel. Come join me and follow along as I work to build a better web!
I also have 11 books on my reading list. Books I read range anywhere from business and software to fantasy and fiction.