Thomas Bereknyei is a Principal Software Engineer with 14 years of experience building resilient infrastructure and developer tooling, currently driving architecture and delivery at Anduril Industries. He blends deep open-source contributions—notably to the widely used Nix package manager, where he added flakes-related features and improved build/release workflows—with hands-on backend and DevOps expertise from roles at Flox and Rebellion Defense. A former Marine Corps Major and EA-6B Naval Flight Officer, he brings operational rigor and a security-first mindset to complex systems engineering. He has a track record of shipping features across full-stack projects, from Rust-based CLIs and Nix integrations to front-end improvements on the Elm website. As a Steering Committee member of the NixOS Foundation and former Director of Labs at Flox, he excels at bridging community-driven open source with product delivery. Based in Laurel, Maryland, he pairs a mechanical engineering background from UC Berkeley with a talent for making developer environments more portable and reproducible.
14 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS, Mechanical Engineering, Bachelor of Science - BS, Mechanical Engineering at University of California, Berkeley
Contributions:3 releases, 180 reviews, 27 commits in 2 months
Contributions summary:Thomas primarily focused on enhancing the `flox/flox` project's backend functionality, particularly around the Nix package management integration. They implemented features to pass Nix arguments through development commands and added commands for running and shell access. Their contributions included modifications to the Rust-based SDK and CLI, enabling features like flox run and shell. This included integrating new commands within the package management system.
Contributions:232 reviews, 49 commits, 140 PRs in 10 months
Contributions summary:Thomas contributed to the Nix package manager by implementing features related to flakes, including enabling JSON output and allowing the use of `path` and `filterSource` within flakes. They also addressed build issues, reverting a change in `mk/libraries.mk` and adding compression level support for NARs. Additionally, the user modified the testing and documentation processes, contributing to the overall build and release workflow within the Nix project.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Thomas Bereknyei - Principal Software Engineer at NixOS Foundation