Infrastructure migration in progress: some features are temporarily unavailable.

ten years ago i was underwriting policies and winning insurance hackathons. now i'm building production grade infra for weekend side quests and keeping semgrep online.

← BUILT THIS SITE TOO
A LITTLE ABOUT ME

I'm Joe, in Scotland.
Monorepo enthusiast. Caremad about developer experience.

2 nodes · 15.8 CPUs · 55.2 GB · one RTX 4090

HOMELAB

NODE-1
12 cpu · 16 gb · postgres primary
NODE-2
12 cpu · 16 gb · serves this page
NODE-3
12 cpu · 16 gb · storage replicas
NODE-4
16 cpu · 64 gb · rtx 4090 · microvms
Under the hood
  • Tag @Bosun in a Discord thread and an agent answers; EmberVM gives every job its own microVM. how →
  • A 27B model runs on the RTX 4090; chat, the agents, and note search share it.
  • One Postgres backs every app; notes is a public RAG over it.
  • Bazel builds every image, ArgoCD ships the repo. the pipeline →