homelab
Six OptiPlex Micros running Talos Linux and Kubernetes, with Cilium BGP, Rook-Ceph and Flux, plus a MikroTik network managed entirely by Terraform.
- Talos
- Kubernetes
- Cilium
- Rook-Ceph
- Flux
- Terraform
❯ whoami
// aka Lil Strudel
DevOps engineer by day, software developer by night. I write a lot of infrastructure as code, run a six-node Kubernetes cluster at home and build things in whatever language the problem wants.
const sequence = [ "ArrowUp", "ArrowUp", "ArrowDown", "ArrowDown", "ArrowLeft", "ArrowRight", "ArrowLeft", "ArrowRight", "b", "a",];export function onKonami(unlock: () => void) { let recent: string[] = []; const onKeyUp = ({ key }: KeyboardEvent) => { recent = [...recent, key].slice(-sequence.length); if (recent.join() === sequence.join()) { recent = []; unlock(); } }; addEventListener("keyup", onKeyUp); return () => removeEventListener("keyup", onKeyUp);} Six OptiPlex Micros running Talos Linux and Kubernetes, with Cilium BGP, Rook-Ceph and Flux, plus a MikroTik network managed entirely by Terraform.
A Windows desktop app in Go that pushes a playlist, a soundboard or any audio device into a Discord voice channel through your own bot, end-to-end encrypted with DAVE.
A hand-rolled Arch and Hyprland setup with tmux (zero plugins), zsh (two) and Neovim (twelve, via native vim.pack). Every line had to earn its place.
A B2B ordering platform for custom stained-glass memorial inlays. A Go API over Postgres and PostGIS, a SolidJS app, and AWS infrastructure in Terraform.