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.
Recursive React Component Rendering
How to leverage recursion when building React applications and components
How to use dynamically calculated or user generated values in Tailwind
Visual Regression Testing with Storybook
How I derive my visual regression tests from Storybook stories for quick and effective design verification
When Can I Use Abbreviated Variable Names?
Most advice says to avoid abbreviations in variable names, but are there situations where they're acceptable?
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 38 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.