Christoph Conrads is a PhD candidate in Exascale Computing at Forschungszentrum Jülich with nine years of experience building high-performance numerical software and optimizing algorithms for real-world quantum-mechanical simulations of solar cells. He brings deep expertise in numerical linear algebra, C++, Fortran and Python, and a track record porting and tuning code for diverse architectures from microcontrollers to TOP500-class HPC systems. His open-source work includes maintenance and package contributions to Spack and documentation and correctness improvements in LAPACK, reflecting a focus on reproducible, portable scientific software and dependency hygiene. Prior roles span in-situ data analysis for exascale systems at Inria, low-power DSP ports for Cortex-M, and concurrency-focused blockchain tooling, demonstrating both low-level performance engineering and broader system design. Colleagues rely on him for bridging applied research and production-grade implementation, often uncovering subtle numerical and build-system issues that others miss. Based in Germany, he combines rigorous academic training with hands-on engineering across the full stack of scientific computing.
9 years of coding experience
5 years of employment as a software developer
Master of Science (M.Sc.), Scientific Computing, very good (1.4), Master of Science (M.Sc.), Scientific Computing, very good (1.4) at Technische Universität Berlin
Contributions:20 reviews, 36 commits, 21 PRs in 5 years 10 months
Contributions summary:Christoph's contributions primarily involve modifying and improving the documentation within the LAPACK library, particularly focusing on the xSYEQUB and xHEEQUB routines. They corrected documentation errors, including typos and inaccuracies in function descriptions and parameter explanations. Furthermore, the user streamlined the code by removing dead assignments and optimizing workspace usage, enhancing the overall code quality. These commits reflect a focus on code maintainability and clarity within the linear algebra library.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer & Package Maintainer
Contributions:15 reviews, 13 commits, 24 PRs in 1 year 2 months
Contributions summary:Christoph primarily contributes to package management and dependency specification within the Spack repository. Their work includes adding and updating package versions for various software, such as CGNS, Expat, Serf, Melissa, Mercurial, Sed, File, and SQLite. The contributions demonstrate a focus on ensuring compatibility, fixing vulnerabilities, and integrating necessary dependencies for different software packages within the Spack ecosystem. Additionally, the user addressed issues related to HDF5 dependencies and other build-related aspects.
compilerspythonradiussplatformslinux
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
Christoph Conrads - PhD Candidate Exascale Computing