Senior Software Engineer at GSI Helmholtz Centre for Heavy Ion Research
Darmstadt, Hesse, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Matthias Kretz is a Senior Software Engineer with 25 years of experience building high-performance C++ and data-parallel systems for research and open-source communities. He combines deep expertise in SIMD, portable parallel programming and HPC architecture with practical API and library design—work that includes substantive contributions to the Vc SIMD library and the GNU C++ library’s experimental simd implementation. As GSI’s representative on the ISO C++ Standards Committee he shapes parallel programming facilities used in scientific software while also mentoring teams and delivering C++ training. His background as a KDE core developer and PhD in data-parallel programming gives him a rare blend of large-scale collaboration experience, academic rigor, and low-level performance engineering. Notably, his contributions span both improving code generation for x86/ARM/PPC and pragmatic production support for physics frameworks like FairRoot.
25 years of coding experience
12 years of employment as a software developer
Diplom Physik, Physics & Computer Science, very good, Diplom Physik, Physics & Computer Science, very good at Ruprecht-Karls-Universität Heidelberg / University of Heidelberg
high school diploma, high school diploma at Smoky Mountain High School in Sylva, NC, USA
general qualification for university entrance, 1.5, general qualification for university entrance, 1.5 at Wilhelm von Oranien Schule, Dillenburg
Dr. rer. nat., Computer Science, summa cum laude, Dr. rer. nat., Computer Science, summa cum laude at Johann Wolfgang Goethe-Universität Frankfurt am Main
Contributions:11 releases, 5926 commits, 34 PRs in 11 years 6 months
Contributions summary:Matthias implemented and refined functions and structures for the Vc library. Key contributions include the addition of a full set of doxygen comments for Vector and Mask classes, further optimizations and fixes to various mathematical functions. The user also focused on improving the code generation and performance of the vector operations, particularly within the x86 instruction set.
Contributions summary:Matthias primarily contributed to the GNU ISO C++ Library, focusing on the implementation and improvement of the `<experimental/simd>` functionality. Their work included adding test suites for SIMD operations, implementing the hmin and hmax functions, and addressing issues related to various compiler flags, including -ffast-math, and processor architectures like ARM and PPC. The user also fixed codegen, including improving the codegen for copysign(simd).
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
Matthias Kretz - Senior Software Engineer at GSI Helmholtz Centre for Heavy Ion Research