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
❯ ls ~/code/personal
Some of these are serious, some exist because I wanted to see if I could. The big ones have write-ups; everything is on GitHub .
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.
A ZMK keymap generator in Go with its own lexer and parser. Pick QWERTY or Colemak-DH, a home-row-mod style and a nav layout, and it writes keymaps for the Corne and Lily58.
A small, strongly typed Quickbase client with type-inferred table CRUD and field selection, published on npm.
A gamified chores PWA with points, a leaderboard and confetti.
An offline-first sync prototype: Postgres streamed to a SQLite replica in the browser with ElectricSQL and TanStack DB, with writes queued in an outbox until the network comes back.