John Bargman
Builder. Visionary. Polymath.
22 years of C++ as a foundation, I've learned OOP, Functional, Nix, Haskell, and much more. I build infrastructure that doesn't rot. Baremetal first for real declarative solutions that are reproducible by design. From embedded systems through to inference clusters and gaming hosting at datacenter level; I see problems across domains and solve them with principles.
I have over ten years freelance experience, producing working projects solo and as part of a team; Anduril, Conde Nast, Mercury, Generac, and the Dubai Police have all made use of my services. As well as my educational materials on Nix workflows, robotics, secrets management, and infrastructure patterns.
Infrastructure & Nix
NixOS, Nix Flakes, baremetal Nix primacy. Declarative infrastructure, reproducible deployments, secrets management (Secrix), WireGuard, Prometheus, Nginx. My personal systems use no Docker, No cloud; Correctness comes first.
Robotics & Embedded
Development for ROS, declarative hardware, cross-compilation, Firmware and parametric designs. Creating systems that are identical in simulation and reality.
CAD & Fabrication
With real parametric tools from my-first-SCAD through to complex multipart CadQuery and Fusion360. I've built CNC with my own hands.
Software & Systems
With 22 years of programming experience, from Elixir to C++, Haskell to ECMAScript. With specialisation in 3D rendering, big compute, and server-grade infrastructure.
I am a Netrunner for Platonic.Systems, a functional programming consultancy specializing in Haskell, NixOS, and reproducible infrastructure. If you have a task too large for me personally, I have a network of resources and skilled experts to call on.
I've had articles published on Nix in robotics, Secret management, Nix Workflows, and much more; We may be in the age of the LLM, however my skill with the English language and technical writing cannot be overstated.