Christoph Conrads

PhD Candidate Exascale Computing

Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster 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
languagesEnglish, French, German
github-logo-circle

Github Skills (14)

build-tools10
package-management10
python10
linear-algebra10
lapack10
documentation10
fortran9
cmake9
hpc9
autotools8
blas8
c-language7
cprogramming-language7
eigenvalue6

Programming languages (10)

C++ShellCGoHaskellPerlNixPython

Github contributions (5)

github-logo-circle
Reference-LAPACK/lapack

Sep 2016 - Jul 2022

LAPACK development repository
Role in this project:
userBack-end Developer
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.
eigenvalueslapacklapackelinear-algebrasingular-values
spack/spack

Jun 2021 - Sep 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-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