Yaqi Wang is a Senior Researcher at Idaho National Laboratory with 13 years of experience developing methods and code for radiation transport and multiphysics simulation. Holding a PhD in Nuclear Engineering from Texas A&M and a bachelor's from Tsinghua, she blends deep domain expertise with rigorous software engineering practices. Her open-source contributions to prominent projects like libMesh and MOOSE show a focus on back-end refactoring, test automation, and improving finite-element library internals—work that strengthens numerical correctness and long-term maintainability. Colleagues rely on her for translating complex mathematical models into dependable, testable code and for making subtle architecture improvements that reduce technical debt. Based in Idaho Falls, she brings a rare combination of research-grade analysis and practical software craftsmanship to large-scale simulation challenges.
13 years of coding experience
Doctor of Philosophy - PhD, Nuclear Engineering, 4.0, Doctor of Philosophy - PhD, Nuclear Engineering, 4.0 at Texas A&M University
Bachelor's degree, Nuclear Engineering, Bachelor's degree, Nuclear Engineering at Tsinghua University
Contributions:714 reviews, 532 commits, 297 PRs in 10 years 3 months
Contributions summary:Yaqi primarily focused on back-end development tasks, as demonstrated by their work on the `idaholab/moose` repository. The commits show the user modifying and extending the codebase by setting or changing parameters related to the application. The commits suggest that the user has been engaged in developing and modifying the architecture of the codebase as evidenced by the modifications made to both "framework/src/base/MooseApp.C" and "framework/src/base/NonlinearSystemBase.C". The modifications focused on adding features and refactoring to various kernel classes.
Contributions:11 reviews, 15 commits, 9 PRs in 4 years 1 month
Contributions summary:Yaqi's contributions primarily involve refactoring and improving the `libMesh` library's backend systems. They focused on cleaning up system vector and matrix initialization, removing unnecessary code, and adding new functionalities like `remove_matrix` and `sub_matrix`. Furthermore, they were involved in testing the local dof indices for a variable and added a unit test, demonstrating an emphasis on code quality and testability. Their work touched upon core components of the finite element methods library, suggesting a strong understanding of the underlying mathematical structures.
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.