Alex Richert is a Lead Physical Scientist and scientific applications programmer with 12 years of experience applying high-performance computing, data analysis, and numerical modeling to operational weather and research workflows. He has supported NOAA/NWS R&D and forecasting pipelines for over four years, modernizing legacy NCEP code, CI workflows, and providing hands-on technical support to modeling teams. An active contributor to the Spack package manager, Alex has improved compiler support and solved tricky dependency and build issues for scientific packages like ESMF, NCL, and Octave. He blends a PhD-level scientific background in astronomy and astrophysics with practical software engineering, enabling reproducible deployments of complex scientific stacks. Based in the Greater Seattle Area, he focuses on bridging domain science and production-grade tooling to accelerate environmental modeling.
12 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.S.), Astronomy, Bachelor of Science (B.S.), Astronomy at University of Hawaii at Hilo
Doctor of Philosophy (Ph.D.), Astronomy and Astrophysics, Doctor of Philosophy (Ph.D.), Astronomy and Astrophysics at Penn State University
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Software Engineer (Package Manager Contributor)
Contributions:5 reviews, 19 PRs, 32 comments in 1 year 6 months
Contributions summary:Alex primarily contributes to the Spack package manager by adding support for new compilers and features in packages, particularly related to scientific computing. They integrated AOCC support into multiple packages (pdt, ESMF, and Qt) and modified the build process for existing packages like NCL and Octave to enable or use specific functionalities or dependencies, like GRIB support in NCL and PCRE2 in Octave. The user also addressed dependency issues, such as specifying binutils headers and libraries for scorep, adding boost components to dakota, and correcting missing dependencies for xv.
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.