About Me

I’m a platform engineer and software developer interested in the systems that other systems run on: infrastructure automation, distributed systems, container orchestration, and the tooling that makes all of it more reliable and observable.

I like working close to the metal. Right now that means building a distributed systems playground in Go: a custom DNS implementation, a distributed key-value store, a container runtime, a chaos injection layer, and a custom observability platform, all wired together and exposed through a relay on AWS so the whole system is visible from the internet.

By day, I build private cloud infrastructure and platform tooling at the University of Utah’s Center for High Performance Computing.

I’m also a classically trained saxophonist and amateur photographer and would love to chat about those things!

Stack

  • Go
  • Kubernetes
  • Terraform (OpenTofu)
  • Vault (OpenBao)
  • VictoriaMetrics (Prometheus)
  • Grafana
  • Whatever gets the job done

Source Code

Most of my more recent personal projects are stored on a Forgejo server on my home network, and therefore aren’t publicly accessible. Not to mention my work projects, which are entirely private source.

I still maintain some active projects on my GitHub, but expect this to continue to decrease over time. That is to say: my public GitHub is far from an accurate representation of my current work. My goal in this blog is to share my thoughts and experiences around the work I do, especially for the code I can’t share.