Gregory Becker

Computer Scientist at Lawrence Livermore National Laboratory

Livermore, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code10 years of coding experience
bookBachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at Williams College
github-logo-circle

Github Skills (12)

management10
dependency-management10
git-repository10
build-system10
repo-management10
python10
package-management10
repository-pattern10
automated-tests5
cmake4
c-language4
cprogramming-language4

Programming languages (8)

PowerShellDockerfileShellC++CSSCHTMLPython

Github contributions (5)

github-logo-circle
spack/spack

Aug 2015 - Jan 2023

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBackend 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.
compilerspythonradiussplatformslinux
spack/spack-tutorial-ami

Apr 2021 - Nov 2024

Setup scripts for our Spack tutorial AMI
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