Portfolio

Welcome to my New Blog!
I wrote about imposter syndrome and how to get valuable feedback as an engineer based on conversations I had with people I've met at the RenderATL conference. https://keegandonley.com/blog/maintain...
Happy Monday! I've got a week of debugging ahead of me, so I thought I'd share one of my favorite debugging tools: git bisect! I wrote a bit about how it works on my blog and a simple process for h...
Today I wrote a little about creating a NextJS example app and how I approach bootstrapping new projects: https://keegandonley.com/blog/deciding-on-a-custom-template-for-bootstrapping-nextjs-apps
I published my first tutorial on my new blog, titled "How to Build a Calendar Component in React" https://keegandonley.com/blog/how-to-build-a-calendar-component-in-react. My blog is filterable too...
Last week, I wrote about my home network setup and the tools I use, including some custom management software! https://keegandonley.com/blog/my-home-network-configuration-for-speed-and-privacy
I spent the last week optimizing my site’s performance with Vercel and NextJS12, and I’m really happy with the results! Read about my endeavor on my blog and experience the improvements for yoursel...
Happy Friday! This week I wrote about the connected fitness tools I’ve been using for the past 2 years and how they work together, from Oura Ring to Peloton! https://keegandonley.com/blog/my-approa...
Graduated from Sonoma State university with a B.S. in Computer Science!
Today I learned all about ISO-3166 country codes and needed to convert between them for rendering geojson data. I decided to build a small repo with some lightweight mappings to make the conversion...
Today I launched my new personal homepage, https://keegandonley.com. I wanted something simpler than my old site, so I went the really simple route.
Excited to try out Polywork and see how I can use it!