Computer Scientist at Lawrence Livermore National Laboratory
Livermore, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Gregory Becker is a computer scientist with a decade of experience building reliable research-grade software at Lawrence Livermore National Laboratory. He combines deep CS fundamentals from a Mathematics and Computer Science degree with hands-on R&D, focusing on backend systems and package management. An active contributor to the widely used Spack package manager, he implemented an installed-packages database, dependency management features, refactored install workflows, and added hooks and APIs to make the system more extensible and performant. Prior to LLNL he designed and edited math content for online learning, reflecting strong communication skills and attention to clarity. Based in Livermore, CA, he bridges academic rigor and production engineering to deliver maintainable, auditable tools for complex scientific software ecosystems. Colleagues rely on him for thoughtful code improvements that balance functionality, reliability, and long-term maintainability.
10 years of coding experience
Bachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at Williams College
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer
Contributions:4 releases, 1838 reviews, 801 commits in 7 years 6 months
Contributions summary:Gregory contributed significantly to the development and improvement of the package management system. The contributions involved the implementation of a database for installed packages, the addition of functionality to manage and manipulate dependencies, the refactoring of install-related code, and the introduction of features like environment management. The user's work also included refactoring existing components for better performance and reliability, as well as adding or modifying existing functionality for enhanced user control and ease of use. The changes include the addition of hooks and API for a more extensible design.
Contributions:1 review, 7 PRs, 7 pushes in 3 years 7 months
awsspackami
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
Gregory Becker - Computer Scientist at Lawrence Livermore National Laboratory