Peter Brady is a scientist and computational engineer with 12 years of experience developing numerical algorithms for large-scale, high-performance simulations of turbulent multiphase flows in complex geometries. Based at Los Alamos National Laboratory, he focuses on exascale-ready, massively parallel methods and has a strong track record from GPU-scale runs to production code verification using the method of manufactured solutions. His open-source contributions span build and CI/CD automation for SymEngine, algorithmic improvements in SymPy, and packaging expertise in Spack—demonstrating both low-level C++/Python work and ecosystem-level reproducibility. He earned a PhD in Aerospace Engineering and has repeatedly reduced computational cost and increased robustness for community-scale codes, including pioneering 3D drop-breakup simulations that ran on thousands of processors. Less obvious: he pairs deep numerical research with practical DevOps skills, making him effective at taking research codes to sustainable, high-performance production.
12 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (PhD), Aerospace Engineering, Doctor of Philosophy (PhD), Aerospace Engineering at Arizona State University
Bachelor's degree, Physics and Math, Bachelor's degree, Physics and Math at Houghton College
Contributions:99 commits, 4 PRs, 1 push in 6 years 2 months
Contributions summary:Peter contributed to the SymPy project by merging branches, indicating code integration and potentially bug fixes or feature enhancements. Specific changes involved modifications to files related to Gaussian optics, core functions, and tests. The user also blacklisted mpmath tests and added support for numexpr in lambdify, which enhances the system's capabilities. Further contributions included refactoring and optimization efforts.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Software Developer (Specializing in Package Management and Build Systems)
Contributions:19 reviews, 17 commits, 21 PRs in 1 year 2 months
Contributions summary:Peter contributed to the spack package manager by creating and modifying package definitions for various software libraries and tools. Their work included adding new packages like `petaca`, `scorpio`, `chaparral`, `chaco`, `cppcoro`, `truchas`, and `Parthenon`, as well as updating existing packages like `glm`, `spdlog`, and `emacs`. They also addressed build issues, fixed build failures with boost on newer glibc, and improved the package definitions to work on different platforms.
compilerspythonradiussplatformslinux
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
Peter Brady - Scientist at Los Alamos National Laboratory