Lead Scientific Programmer Analyst at Science Systems and Applications, Inc (SSAI)
Alexandria, Virginia, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Matt Thompson is a Lead Scientific Programmer/Analyst with 11+ years translating advanced scientific algorithms into high-performance production code for NASA and national labs. He specializes in porting and optimizing legacy Fortran climate models (GEOS GCM) to modern accelerators—delivering 10–15x kernel speedups on NVIDIA GPUs and effective hybrid MPI+OpenMP scaling on Intel Xeon Phi—while managing complex build ecosystems and provenance with git/CVS. His background in theoretical chemistry and parallelized algorithm development informs a pragmatic approach to scientific software, from HDF5/NetCDF-enabled data stacks to package management contributions in high-impact open-source projects like Spack. Comfortable across compilers and supercomputing platforms, he pairs deep domain expertise with hands-on systems engineering to make cutting-edge modeling reproducible and performant. An often-unseen strength is his track record of enabling collaborator workflows—creating and maintaining repositories and build tooling that keep multi-institution science moving.
11 years of coding experience
9 years of employment as a software developer
BA Chemistry, BA Chemistry at Colorado College
Ph.D. Theoretical Chemistry, Ph.D. Theoretical Chemistry at University of Colorado Boulder
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer
Contributions:49 reviews, 4 commits, 69 PRs in 5 years 9 months
Contributions summary:Matt's commits primarily focus on modifying and improving the `setup-env.csh` script, a critical component for setting up the Spack environment. They addressed issues related to module root configuration and error handling when the SPACK_ROOT environment variable is not set. Additionally, the user contributed to adding and updating package definitions within the Spack ecosystem, including adding new packages related to the Goddard-Fortran-Ecosystem, fixing and adding versions to several packages. This indicates involvement in the build and package management aspects of the Spack project.
Contributions:3 releases, 58 PRs, 47 pushes in 2 years
gisttesting
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
Matt Thompson - Lead Scientific Programmer Analyst at Science Systems and Applications, Inc (SSAI)