William Dawn is a Senior Nuclear Engineer and lead developer of Peacock, a continuous-energy Monte Carlo code built to NQA-1 quality assurance standards, with a decade of experience in reactor physics and computational neutron transport. He combines deep academic credentials (PhD/MS/BS in Nuclear Engineering from NC State) with hands-on national-lab and industry work across INL, ORNL, CASL, and Studsvik Scandpower, tackling fast reactor modeling, cross-section generation, and full-scale simulation. A practiced software engineer, he contributes to high-profile open-source projects like MFEM—fixing memory leaks in SLEPc, enhancing DG integrators, and improving VTK readers—demonstrating attention to low-level stability and numerical methods. Licensed reactor operator experience and multiple patented contributions from GE Hitachi underline his practical systems understanding and safety mindset. Colleagues benefit from his rare mix of rigorous research, production-grade code development, and regulatory-quality engineering.
9 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Nuclear Engineering, Doctor of Philosophy - PhD, Nuclear Engineering at North Carolina State University
High School, Commonwealth Governor's School, 4.33, High School, Commonwealth Governor's School, 4.33 at North Stafford High School
Lightweight, general, scalable C++ library for finite element methods
Role in this project:
Back-end Developer
Contributions:18 reviews, 46 commits, 14 PRs in 10 months
Contributions summary:William primarily addressed memory leaks and other issues within the SLEPc eigen solver, a key component of the MFEM library. Their contributions involved fixing leaks in the destructor, simplifying vector deletion, and correcting potential double-deletions, thereby enhancing the stability and reliability of the code. They also added documentation for a DGTraceIntegrator and support for non-scalar coefficients, which suggests an understanding of the finite element methods and their integration. Finally, the user made a small change to the VTK reader.
Contributions:172 pushes, 1 branch, 6 tags in 3 years 2 months
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
William Dawn - Senior Nuclear Engineer at Studsvik Scandpower