Benjamin Spencer is a computational solid mechanics researcher and developer with 14 years of experience building parallel, multiphysics simulation codes at U.S. Department of Energy labs. He leads development of Grizzly at Idaho National Laboratory, simulating aging mechanisms and capacity of nuclear plant structures, and contributes to the widely used open-source MOOSE framework and the BISON fuel code. Trained as a civil engineer with a Ph.D. from the University of Colorado Boulder, he applies deep domain knowledge in fracture mechanics, contact, constitutive modeling, and nonlinear reinforced concrete response to seismic and structural problems. Proficient in C++ and Python, he regularly implements advanced tensor-mechanics features and refactors core models in high-performance codebases. Comfortable across HPC environments and visualization/meshing toolchains, he bridges research and production-grade simulation to deliver auditable, physics-rich tools. An uncommon strength is his blend of civil-structure intuition with low-level solver and framework development, enabling practical solutions for long-term infrastructure and nuclear safety challenges.
14 years of coding experience
Doctor of Philosophy (Ph.D.), Civil Engineering, Doctor of Philosophy (Ph.D.), Civil Engineering at University of Colorado at Boulder
Bachelor of Science (BS), Civil Engineering, Bachelor of Science (BS), Civil Engineering at Brigham Young University
Contributions:467 reviews, 985 commits, 546 PRs in 11 years 5 months
Contributions summary:Benjamin's commits primarily focus on modifications and additions to the core codebase of the MOOSE framework's tensor mechanics module. They have contributed to implementing new features, such as support for new types of cracked elasticity models, including the full-tensor option, and adding the option to use a material to define pressure in the out-of-plane direction. They are also responsible for converting existing models to use these new features and deprecating older parameters. Furthermore, the user has also demonstrated work in refactoring and fixing existing models.
Contributions:4 pushes, 4 branches in 4 years 4 months
golang
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.