Klaus Crusius is a Senior System Engineer based in the Frankfurt Rhine-Main area with 12 years of professional experience and a doctorate in mathematics from Johannes Gutenberg University Mainz. He combines deep numerical analysis expertise with practical systems engineering at HP, bringing rigorous algorithmic thinking to production-scale back-end problems. An active open-source contributor, Klaus has made substantive core contributions to the Julia language—improving set operations, comparison logic, NaN handling, and type inference—and strengthened scientific computing tooling through testing work on high-performance ODE solvers in SciML. His profile reflects a rare blend of formal mathematical training and hands-on coding rigor, able to translate numerical theory into robust, testable implementations. Outside work he is engaged in social volunteerism in Germany, tutoring mathematics and supporting integration of displaced persons, which informs a collaborative, service-oriented approach to engineering.
12 years of coding experience
Doctor of Natural Sciences, Mathematics, Doctor of Natural Sciences, Mathematics at Johannes Gutenberg University Mainz
Contributions:64 reviews, 61 commits, 110 PRs in 4 years 6 months
Contributions summary:Klaus primarily contributed to the Julia programming language's core functionality, specifically focusing on set operations, comparison functions, and array manipulations. They implemented new methods for set operations, refactored existing comparison logic to use `isless`, and addressed issues related to handling `NaN` values in `findmin` and `findmax`. Furthermore, they made modifications to improve the type inference and implementation of functions like `replace`. The contributions included improvements to existing code and implementations of more robust and efficient algorithms.
High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 reviews, 12 commits, 4 PRs in 9 days
Contributions summary:Klaus focused on developing and maintaining test cases for the `ordinarydiffeq.jl` repository. Their contributions include writing comprehensive tests for symplectic algorithms, ensuring their correctness. They also addressed issues related to static arrays and added tests using `ArrayPartition` to improve test coverage, and the user also included testing for continuous callbacks and verified that the code compiles.
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.