Lewis Gross is a PhD candidate in Nuclear Engineering at UW–Madison with seven years of hands-on experience developing simulation software and advancing nuclear analysis for clean-energy applications. He contributes to high-profile open-source projects like OpenMC, where he refactored and extended the LibMesh mesh interface to improve mesh handling and reduce code duplication for Monte Carlo simulations. His work spans adaptive mesh refinement multiphysics at Argonne and activation/validation using C++ with SCALE and MCNP, blending rigorous research with practical tooling. Based in Madison, he combines deep technical expertise in reactor-scale computation with teaching and mentoring experience—having led tutoring programs and supported underrepresented engineering students. He is a committed advocate for the peaceful use of nuclear power as a climate mitigation technology and brings both experimental and software skills from molten salt experiments to production-grade simulation code.
7 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Nuclear Engineering, Doctor of Philosophy - PhD, Nuclear Engineering at University of Wisconsin-Madison
Contributions:45 reviews, 50 commits, 6 PRs in 1 month
Contributions summary:Lewis's primary focus was on modifying and extending the `LibMesh` mesh interface within the OpenMC Monte Carlo code. They refactored the `mesh.cpp` file to support mesh pointers or filenames, reducing code duplication and enhancing flexibility. Further contributions include adding public accessors, correcting syntax errors, and improving the XML constructor for mesh loading. These changes aim to enhance the usability and functionality of mesh handling in the OpenMC simulation framework.
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.