Dominikus Heinzeller is a computational scientist and software engineer with a decade of experience building and optimizing atmospheric models and HPC infrastructure for academic and government labs. He combines hands-on Fortran/C/C++/Python development of physics parameterizations (CCPP, FV3, MPAS) with DevOps expertise—leading infrastructure teams, CI/CD, and cross-platform packaging work (notably contributions to the widely used Spack package manager). His work spans tuning scale- and aerosol-aware physics for complex terrain, parallel performance (MPI/OpenMP) on some of the world’s largest systems, and cloud-to-HPC system administration. At JCSDA and NOAA he bridged model development and production workflows, and his background in astrophysics (Dr. rer. nat.) underpins a rigorous numerical approach. He often surfaces non-obvious improvements: refactoring legacy code, adding diagnostic outputs, and hardening build/configuration paths to improve reproducibility and portability.
Contributions:233 reviews, 104 commits, 183 PRs in 2 years 6 months
Contributions summary:Dom's contributions primarily involve modifications to the Finite-Volume Cubed-Sphere Model (FV3) atmospheric model, with a focus on implementing and updating components of the Common Community Physics Package (CCPP). They updated the CCPP with changes related to GFSv16 and HAFS physics, addressed bug fixes for both IPD and CCPP GFSv16, and added new suite definition files. The user's work also included restructuring code and incorporating diagnostic output, showing a focus on modularity, code maintainability, and integration with the overall atmospheric model.
Contributions:372 reviews, 109 commits, 201 PRs in 2 years 6 months
Contributions summary:Dom primarily contributed to the development and maintenance of the UFS Weather Model. Their work involved updating and modifying configuration files, build scripts, and regression testing scripts. They implemented changes related to CCPP (Common Community Physics Package) integration, including bug fixes, dependency management, and build system modifications. Additionally, the user was involved in setting up and configuring the CI/CD pipeline and adapting the model to various computing platforms.
reactnoaanwpweather-modelatmosphere
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.