About

I'm Sam. I have a deep interest in all things computing, whether it be networking, software engineering, or DevOps.

I started programming around 15 years ago with C#, which is still the language I feel most at home with. I'm very close to having a Jon Skeet shrine.

Infrastructure-wise, I try to experiment as much as possible within the bounds of my homelab. I'm happy when I can declaratively manage my systems; that is why I run a Kubernetes cluster at home and try to use NixOS on as many machines as I can get away with :)

When I'm not tinkering with infrastructure, I'm writing about it. Have a look at the blog or my projects.

Skills

Home & IoT

  • ESPHome
  • MQTT
  • Home Assistant

Infrastructure & DevOps

  • Kubernetes
  • Talos Linux
  • FluxCD
  • Helm
  • Docker
  • Traefik
  • Github Actions

Languages

  • C#
  • C++
  • Rust

Networking

  • BGP
  • DNS
  • VLANs
  • Routing & Switching

Nix

  • Nix
  • NixOS
  • Flakes