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

23x

Flack the Planet: Turning flakes into the web framework no one asked for

Enter Flack, a Nix-based web router. Come learn about how the Nix Rust API works, and how you can use it to do something inadvisable like I did.

See Presentation
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