Haiwang Yu is a Scientific Associate at Brookhaven National Laboratory with 11 years of experience bridging high energy physics, high-performance computing, and machine learning. He holds an MSc and PhD from Peking University and has progressed through research roles at New Mexico State University to his current appointment at BNL. His work combines hands-on C++ back-end development for the sPHENIX core software with research-level simulation and data analysis, demonstrating rare fluency across experiment software stacks and algorithmic research. Based in Stony Brook, he focuses on bringing scalable HPC solutions and ML methods into physics workflows, routinely shaping package structure and build processes to enable broader collaboration.
11 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at Peking University
Contributions:341 commits, 25 PRs, 13 comments in 2 years 9 months
Contributions summary:Haiwang implemented core backend functionality within the core software repository. Their work involved adding new header files, including a new C++ source file, and modifying existing source files to improve compile process, demonstrating proficiency in C++ programming and software development. The user's changes were focused on establishing the package structure.
This code is part of the Liquid Argon Software (LArSoft) project. It contains simulation and reconstruction algorithms for LAr TPC detectors. If you have a problem, please log a redmine issue: https://cdcvs.fnal.gov/redmine/projects/larsoft/issues/new
Contributions:39 pushes, 14 branches in 3 years 7 months
govreconstructionargonnew-issuestpc
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.