Michael Kelsey is a senior research scientist and experimental physicist with 16+ years designing and managing large-scale detector and simulation systems for particle and dark-matter experiments, currently coordinating simulations and computing for SuperCDMS at Texas A&M. He led hardware repairs, high-throughput DAQ upgrades, and the on-time reprocessing of petabyte-scale datasets for the BaBar collaboration, demonstrating rare hands-on expertise across mechanics, electronics, and software. A long-time GEANT4 contributor, he develops C++ simulation frameworks for particle interactions and phonon/charge physics in cryogenic detectors, bridging detector physics and production-grade code. Michael also contributes to scientific software ecosystems as a QA/test automation and technical documentation contributor to widely used projects like EasyBuild. He combines deep domain knowledge with proven project and personnel safety management in multidisciplinary, globally distributed teams. An ex-military Staff Sergeant, he brings disciplined operational rigor to complex experimental programs.
EasyBuild is a software installation framework in Python that allows you to install software in a structured and robust way.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:35 commits, 3 PRs, 51 comments in 1 month
Contributions summary:Michael primarily contributed to the testing framework of the project. Their commits focused on creating and modifying unit tests, particularly related to a new feature involving 'git_config' within the 'exts_list' functionality. They implemented tests to verify the correct handling of git configurations for fetching source code during software installations. Further commits refined these tests, including correcting file paths and ensuring the successful build of "fake" source code to validate the functionality.
Contributions:19 commits, 2 PRs, 19 comments in 2 months
Contributions summary:Michael's contributions primarily involve documentation updates within the `easybuilders/easybuild` repository, which focuses on building scientific software. Their work includes expanding and improving the documentation on writing EasyBuild configuration files, specifically focusing on the `exts_list` parameter and related options for incorporating software extensions. They added examples, corrected formatting errors, clarified usage, and generally improved the clarity and accuracy of the documentation. Additionally, they updated the documentation concerning using `self.cfg` within EasyBlocks.
pythoncppwindowslinuxscientific-software
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
Michael Kelsey - Senor Research Scientist at Texas A&M University