Todd Gamblin

Distinguished Member Of Technical Staff (SES.6) at High Performance Software Foundation (HPSF)

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
Todd Gamblin is a Distinguished Member of Technical Staff at Lawrence Livermore National Laboratory with 17 years of experience building infrastructure for high-performance computing and developer productivity. He is the creator of Spack, a widely used open-source package manager for HPC, and leads major national projects including Packaging Technologies for the U.S. Exascale Computing Project and LLNL’s DevRAMP initiative. Todd combines deep research credentials (PhD in Computer Science) with practical engineering—recent contributions to Spack improved build reuse, environment handling, and release workflows. He chairs the High Performance Software Foundation, helping steer community-driven open-source efforts for scientific software. Known for tackling dependency management and performance analysis, he bridges software engineering, parallel computing, and large-scale systems integration.
code17 years of coding experience
job18 years of employment as a software developer
bookB.A., Computer Science, Japanese, B.A., Computer Science, Japanese at Williams College
bookHigh School Diploma, High School Diploma at Ravenscroft School
bookPh.D., Computer Science, Ph.D., Computer Science at University of North Carolina at Chapel Hill
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
59,097reputation
5.9mreached
152answers
3questions
Badges
unix
top-5%
substring
top-5%
primitive-types
top-5%
dictionary
top-5%
debugging
top-1%
java
top-5%
github-logo-circle

Github Skills (55)

algorithm10
debugging10
python10
package-management10
mpi10
build-system10
std10
apache10
cicd10
gcc10
ruby10
automation10
automation-testing10
stacktrace10
data-structures10

Programming languages (26)

CCMakeMakefileGoHTMLJupyter NotebookGroovyShell

Github contributions (5)

github-logo-circle
spack/spack

Jul 2014 - Jan 2023

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBuild & Release Engineer
Contributions:27 releases, 2139 reviews, 2574 commits in 8 years 7 months
Contributions summary:Todd implemented functionality to improve the build process in Spack by adding options to control the reuse of dependencies and by optimizing the build and environment processes. They added more control over the setup and removal of environment files by introducing new environment configuration parameters, and created a new command to help with the workflow of managing and releasing Spack versions. These changes included refactoring existing code and refactoring and making the code more efficient.
compilerspythonradiussplatformslinux
tgamblin/cv

Apr 2011 - Mar 2022

Contributions:58 commits, 16 pushes in 11 years
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
Todd Gamblin - Distinguished Member Of Technical Staff (SES.6) at High Performance Software Foundation (HPSF)