Rao Garimella is a scientist with 16 years of professional experience based in Los Alamos, New Mexico, holding a PhD in Mechanical Engineering from Rensselaer Polytechnic Institute. He blends deep domain expertise in mechanical engineering with practical software engineering, contributing backend work to the high-profile Spack package manager by improving scientific package recipes, enabling tests, and resolving complex build issues. At his current long-tenured research role since 1999 he has likely bridged computational tools and experimental needs, making software-driven reproducibility a focus. Rao’s work on Spack reflects an interest in enabling reproducible, multi-platform scientific workflows—an often-overlooked but critical aspect of research software engineering. His profile suggests a rare combination of rigorous academic training and hands-on open-source contributions that help keep scientific software ecosystems usable and up to date.
16 years of coding experience
PhD, Mechanical Engineering, PhD, Mechanical Engineering at Rensselaer Polytechnic Institute
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer
Contributions:10 reviews, 18 commits, 24 PRs in 2 years 2 months
Contributions summary:Rao primarily contributed to the Spack package manager, focusing on the creation and modification of package definitions for scientific software. Their work involved adding new versions of packages like MSTK and Jali, fixing build issues, and implementing features such as test enablement and variant configurations within package recipes. They also maintained existing packages by updating to newer versions and fixing related build issues, making the packages more robust and functional within the Spack environment.
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.