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 consolidates frameworks, risk, controls, audits, vendor risk, and resilience planning into one encrypted, multi-tenant app with central fail-closed tenant scoping and an AI copilot, paired with its outward-facing counterpart, DeepReview.
Lab The home lab
A four-node Proxmox cluster running an HA firewall, 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.
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.
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.