About
I tinker with embedded sometimes, and restore Gameboys and cartridges (buy one here!)
SWE @Datadog
Blog
- 
Oct 2025
Building a Gameboy repair cartridge from scratch
 - Sep 2022 Building a Puzzle Box
 - Aug 2022 ESP-IDF for Arduino Users
 - Jan 2022 My hardware/software projects that survived and died in 2021
 - Jun 2021 Traefik: gotchas
 - Jun 2021 State of the homelab
 - Jan 2021 Best of 2020: kids, homelab, books
 - Nov 2020 Installing Debian 10 on a Dell PowerEdge R510
 - Nov 2020 Graphing Eigen’s vitals With Timescale, Grafana and the Owlet Smart Sock
 - Jun 2019 Controlling an esp32 with a trackball
 - Apr 2019 Realtime canvas with Puppeteer, Go and Typescript
 - Apr 2019 CI/CD from scratch with Kubernetes and Gitlab
 - Mar 2019 Building a wristwatch
 - Dec 2018 gRPC with Typescript and Go (part 3)
 - Dec 2018 gRPC with Typescript and Go (part 2)
 - Nov 2018 What I learned from a year of DevOps
 - Nov 2018 Kubernetes client-go: updating, rolling back a deployment
 - Nov 2018 gRPC with Typescript and Go (part 1)