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.