Samuel Grayson is a research-focused software engineer and PhD student with 11 years of hands-on experience building systems that bridge software engineering, systems engineering, and architecture codesign. He currently interns at Sandia National Laboratories while pursuing research at UIUC, where he focuses on improving research software engineering practices and reproducible scientific workflows. Samuel is an active open-source contributor to Spack, helping maintain package definitions and resolve compatibility issues for complex scientific stacks like NumPy across diverse platforms. His background spans distributed systems (a Google research SWE internship), high-performance unikernel work, and ML deployment in Kubernetes, reflecting a practical pedigree in both low-level and cloud-native tooling. Known for pairing rigorous research with production-minded engineering, he brings a track record of speeding up HPC systems and making scientific software more portable and sustainable.
11 years of coding experience
2 years of employment as a software developer
Bachelor’s Degree, Computer Science, with a minor in Mathematics and Physics, 3.77 (major 3.72), Bachelor’s Degree, Computer Science, with a minor in Mathematics and Physics, 3.77 (major 3.72) at The University of Texas at Dallas
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend & DevOps Engineer
Contributions:36 reviews, 12 commits, 19 PRs in 9 months
Contributions summary:Samuel primarily contributes to the Spack package manager by adding support for new packages and updating existing ones. They are involved in fixing issues, such as resolving compatibility problems with packages like NumPy and Nix. The user demonstrates expertise in building and maintaining Spack package definitions, including specifying dependencies, variants, and build processes for a wide range of software, including Python packages, and C++ software. They also contribute to the overall health and structure of the repository.
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
Samuel Grayson - Research Intern at Sandia National Laboratories