Hobbyist programmer who became an embedded and mobile security engineer for Viasat, and later a member of SNUG. Works on mobile devices for a day job, and may have read Ken Thompson's Reflections on Trusting Trust one too many times.

Presentations

22x

Adventures in Mesh Networking at DEF CON with NixOS

At DEF CON 32, a few friends pushed binary caching on NixOS to its limits. Thanks to a generous hardware donation by Protectli, we managed to get a mesh network of binary cache servers running in our backpacks, with Nebula mesh VPN and 802.11s mesh WiFi running between them using TPMs for key exchange. We see a future where trustworthy software can be built and fetched from nearly anywhere, and every device can be a node in a swarm of Nix binary caches. Follow along as we build a true edge CDN!

See Presentation