Scott Kruger

Subject Matter Expert

Boulder, Colorado, 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

👤
Senior
🎓
Top School
Scott Kruger is a physicist and computational scientist with over 20 years building high-performance scientific software and leading multi-institutional, DOE-funded projects in plasma physics for fusion and semiconductor manufacturing. He combines deep expertise in scientific computing frameworks, reproducible scalable simulations, applied mathematics, and machine learning to solve physics-first engineering problems. As a technical manager and principal scientist, he has mentored teams, grown commercial revenue through customer-focused processes, and driven projects like EFIT-AI, SWIM, FACETS, and NIMROD from research to impact. His open-source contributions to foundational projects such as PETSc and Kokkos emphasize robust test automation and build reliability—work that quietly improves trust in scientific codes used by many researchers. Based in Boulder, he blends hands-on backend and automation engineering with strategic leadership, making complex simulation stacks maintainable and production-ready. He holds a Ph.D. in Nuclear Engineering and Engineering Physics from UW–Madison and a BS from Purdue, grounding his applied software work in rigorous physics training.
code14 years of coding experience
job26 years of employment as a software developer
bookPh.D. Nuclear Engineering and Engineering Physics, Ph.D. Nuclear Engineering and Engineering Physics at University of Wisconsin-Madison
bookBachelor of Science - BS Nuclear Engineering, Bachelor of Science - BS Nuclear Engineering at Purdue University
github-logo-circle

Github Skills (20)

unit-testing10
programming-language10
c-language10
cluster-computing10
bash10
cmake10
makefile10
petsc10
script10
parallel-computing10
build-automation10
cprogramming-language10
scientific-computing10
test-automation10
testing9

Programming languages (6)

C++CRustCMakeVim ScriptPython

Github contributions (5)

github-logo-circle
petsc/petsc

Aug 2016 - Apr 2022

Mirror of https://gitlab.com/petsc/petsc
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:231 commits, 1 comment in 5 years 9 months
Contributions summary:Scott primarily contributed tools and scripts for analyzing and testing examples within the PETSc library. Their work involved creating scripts for test output analysis, generating download scripts for test data, and improving the test harness. The user also addressed several bugs in the testing system, enhanced the test framework, and implemented features to control the verbosity of the tests.
petscgitlab
kokkos/kokkos

Aug 2017 - Nov 2017

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:24 commits, 1 PR, 16 comments in 2 months
Contributions summary:Scott focused on improving the build system and unit testing infrastructure within the Kokkos repository. Their contributions include creating a test harness for configuration testing, streamlining the CMake build process, and implementing a more robust testing framework using grep-based assertions. These changes aimed to enhance the reliability and efficiency of the build process by systematically testing various configurations and reducing the reliance on file diffs. The user also made various fixes and cleanup tasks.
memorympic-plus-plusmulti-threadingkokkos
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
Scott Kruger - Subject Matter Expert