Writing
Notes from the bench
Write-ups on HPC, GPU computing, infrastructure, and the projects behind them.
- Jun 15, 2026 SENTINEL: a status page that ships zero JavaScript SENTINEL is my homelab status page, and it ships zero JavaScript. Health is collected out of band, baked into static HTML every minute, and served from K3s. A status page should be the one page that still loads when everything else is broken.
- Jun 12, 2026 Charging GPU energy to the kernel that spent it A profiler tells you where a GPU kernel spends time. I wanted to know where it spends joules. So I built a Kokkos Tools connector that samples power on a side thread and integrates it over each profiled region, with NVML for the precise per-GPU number and Variorum for the whole node.
- Jun 9, 2026 A galaxy in a browser tab, computed on your GPU with WebGPU A real-time gravitational N-body galaxy, a brute-force O(N²) sum recomputed every frame in a WebGPU compute shader. 65k bodies, no server, no precompute.