Justin White
Things I build, grow & break.
A workshop notebook: the software I build on my own, a home lab I run, 3D prints and a hydroponic garden, and security writeups from the rooms I tinker with.
Field Notes
Essays and playbooks on leadership, incident response, and the lessons that don't fit in a writeup.
The importance of Why
On working out the why for yourself, the fiction you sometimes build instead, and why a leader hands out the real one.
I Hate Governance
Why the department of no doesn't fly anymore, and what good governance does instead.
Learn AI now
For twenty-three years, every new technology was the same idea in a different coat. AI is the first that made me stop and say wow, and it is already doing my technical work. Why everyone, from engineers to executives, needs to learn it now.
Featured work
All projects →
Builds Mouse jiggler in a plasma globe
A Raspberry Pi Pico W hidden inside a plasma globe, rewired to USB and capped with a printed base so it passes for a desk toy. It nudges the mouse so the machine never locks, and it is a reminder to think before plugging unknown USB devices into your computer.
Work HouseGRC: a self-hosted, multi-tenant GRC platform, built solo
A solo-built, owner-controlled GRC platform that runs a whole security and compliance programme from one encrypted, multi-tenant app, from frameworks, risk and audits through access reviews, incident response, privacy, AI governance and the external attack surface, with central fail-closed tenant scoping.
Lab The home lab
A four-node Proxmox cluster behind a FortiGate HA pair, with Fortinet switching and Wi-Fi, redundant DNS, and the self-hosted services I actually use.
Garden Hydroponic greens, tower to table
A soil-free indoor garden. Vertical towers in a grow tent turning out lettuce, greens, herbs, peppers, and tomatoes year-round.
Recent writeups
All writeups →Plumbing two WANs and a segmented LAN into a virtual firewall
pfSense runs as a VM, so it has no physical ports to plug a fibre modem, a Starlink dish, and a LAN into. The answer is VLANs: four tags on one trunk that hand a virtualized HA firewall pair its two WANs, the LAN, and a private sync link. The network design behind the edge.
Four Lenovo Tinys, one Proxmox cluster, and the bug that logged me out every five minutes
PMX-CLUSTER1 is a four-node Proxmox cluster on Lenovo M900 Tinys with deliberately local-only storage. Standing it up was easy; the bugs taught me more. A maddening five-minute logout loop, version drift, a Trixie repo gauntlet, and stale NVMe references. The debugging is the interesting part.
A LibreSDR + Hailo signal lab on a Pi 5: the half that fought back
A Raspberry Pi 5, a 26-TOPS Hailo accelerator, and a Pluto-class LibreSDR, meant to be a self-contained RF signal-analysis box. The radio enumerates and reports its AD9361 config over IIO, and then the open-source SDR toolchain and the vendor ML stack both fight to a standstill. An honest bring-up log.