Kelly Thompson

Software Engineer at Los Alamos National Security

Los Alamos, New Mexico, 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
Kelly Thompson is a seasoned software engineer with 11 years of experience specializing in high-performance scientific computing, particularly C++ and Fortran implementations of Implicit Monte Carlo methods for thermal radiative transfer. Based in Los Alamos, New Mexico, Kelly combines deep numerical modeling expertise with practical build and package management skills, contributing backend enhancements to the widely used spack package manager (notably CMake, Qt, SuperLU-DIST, and subversion integrations). Holding a Ph.D. from Texas A&M, Kelly bridges academic rigor and production-quality engineering to deliver reliable simulation code and reproducible scientific workflows. Colleagues rely on Kelly for complex solver integrations and improving build systems that make advanced research software easier to deploy and maintain.
code11 years of coding experience
bookPh.D., Ph.D. at Texas A&M University
github-logo-circle

Github Skills (11)

cmake10
package-management10
python10
qt9
hpc8
fortran8
package-manager-tool7
build-tools7
package-manager7
c-language6
cprogramming-language6

Programming languages (10)

TypeScriptPowerShellC++ShellCCMakePHPPerl

Github contributions (5)

github-logo-circle
spack/spack

Mar 2016 - Aug 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer
Contributions:26 reviews, 133 commits, 108 PRs in 6 years 6 months
Contributions summary:Kelly primarily contributed to the build process and package management for the `spack/spack` repository, a package manager for scientific software. Their work involved providing build instructions, adding features, and modifying existing package definitions, specifically focusing on CMake, Qt, and SuperLU-DIST integration. The user also worked on integrating the subversion build, and on several other packages in this repository.
compilerspythonradiussplatformslinux
KineticTheory/eospac6

Dec 2018 - Jun 2022

EOSPAC6 - Access to Sesame data
Contributions:4 releases, 18 commits, 8 PRs in 3 years 7 months
sesame
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
Kelly Thompson - Software Engineer at Los Alamos National Security