Keith Bartholomew

profile picture of Keith Bartholomew

Hey there! I’m Keith, a software engineer from Dallas, Texas. I’ve been building websites and distributed cloud systems for over 10 years. My experience has taken me everywhere from building boutique agency websites to massive enterprise systems.

Professionally, I’m very interested in developer experience. I’ve seen firsthand the difference good tools can make in a developer’s life, so building those tools has been a big part of my work.

I’m an avid racing cyclist, and I enjoy cycling and cooking whenever I’m not at work.

How I Run This Site

Learn about the fun and challenges of hosting my personal website throughout the years, from trying out different tech to setting up on AWS, in my latest blog post!

Read

Discover how I delved into privacy-focused analytics with Plausible, shedding light on my website's traffic without compromising user data to ad-tech giants, and learn why it's a game-changer for understanding audience engagement.

Read

Building a Toy DNS Server

Dive into the world of DNS servers as we explore the intricacies of building one from scratch in Go, delving into the protocol's structure, parsing queries, and crafting responses, all while uncovering the challenges and complexities of the DNS landscape.

Read