Patrick Diehl is a staff scientist and applied computer science researcher with 11 years of experience, currently based at Los Alamos National Laboratory and active as adjunct faculty at LSU. With a doctorate in applied mathematics and a strong background in computer science, he bridges rigorous research and production software—contributing backend and DevOps improvements to high-profile C++ projects like the HPX parallelism library. He’s known for fixing cross-architecture build issues, enhancing packaging and CI, and improving developer-facing diagnostics, showing an eye for reproducible, maintainable systems. Beyond research and engineering, he edits for open journals and co-hosts the FLOSSforScience podcast, signaling commitment to open science and community communication.
11 years of coding experience
7 years of employment as a software developer
Dr. re. nat., Apllied Mathematics, Dr. re. nat., Apllied Mathematics at The University of Bonn
Master's degree, Computer Science, Master's degree, Computer Science at University of Stuttgart
The C++ Standard Library for Parallelism and Concurrency
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:8 reviews, 46 commits, 18 PRs in 4 years 9 months
Contributions summary:Patrick primarily contributed to the HPX C++ library by adding features and addressing build and configuration issues. Contributions include adding RPM package support, fixing compilation errors on the arm7 architecture, and improving error messages. The user also made changes to the project's build system and documentation, including the addition of a CFF file and implementing a validation action.
Contributions:1 release, 181 commits, 176 pushes in 10 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
Patrick Diehl - Staff Scientist 3 at Louisiana State University