About

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.

Domains

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.

Consulting

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.