Summary
Matthias Kirchhart is a Senior Mathematical Library Engineer with 12 years’ expertise at the intersection of numerical analysis and high-performance computing, currently building math libraries at NVIDIA. He specializes in solving challenging PDEs and translating mathematical methods into highly efficient, hardware-conscious implementations that reduce runtime and cost. His background spans academic research—including a PhD and postdoc focused on novel numerical methods and parallelisation frameworks—and industry roles at Intel and Siemens, giving him rare fluency across theory, code, and production systems. Matthias routinely codes in performance-sensitive C++/MPI environments and has led modularisation efforts for cluster-scale solvers. Based in Munich, he combines rigorous academic training from RWTH Aachen and Keio with pragmatic engineering to deliver end-to-end numerical solutions. An uncommon strength is his ability to pick the mathematically optimal approach while simultaneously squeezing maximum throughput from modern hardware.
12 years of coding experience
7 years of employment as a software developer
Master of Science - MS, Computational Engineering Science, Master of Science - MS, Computational Engineering Science at RWTH Aachen University
Doctor of Philosophy - PhD, ENGINEERING, Doctor of Philosophy - PhD, ENGINEERING at Keio University
German, English, Japanese, French, Hungarian