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.
14 years of coding experience
26 years of employment as a software developer
Ph.D. Nuclear Engineering and Engineering Physics, Ph.D. Nuclear Engineering and Engineering Physics at University of Wisconsin-Madison
Bachelor of Science - BS Nuclear Engineering, Bachelor of Science - BS Nuclear Engineering at Purdue University
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.
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
Automation 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.