Mathias Jacquelin is a tech lead manager with 12+ years of experience bridging high-performance research and production systems, currently leading teams at Cerebras Systems. He holds a Ph.D. in Computer Science from ENS Lyon and built his career designing scalable solvers and communication-avoiding algorithms for large sparse and dense linear systems at Lawrence Berkeley National Lab and INRIA. Mathias combines deep numerical-algorithms expertise with systems engineering, having moved from postdoctoral research into kernel and platform work before transitioning to people leadership. His open-source contributions include performance-focused refactors and OpenMP parallelization in the well-known NWChem computational chemistry code, showing a penchant for making scientific software both faster and more robust. Colleagues describe him as someone who translates theoretical insights about hierarchical memory and scheduling into practical, high-throughput implementations. He is US-based and brings a researcher's rigor to production challenges, often surfacing subtle algorithmic fixes that prevent crashes while improving parallel performance.
12 years of coding experience
4 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at INSA Lyon - Institut National des Sciences Appliquées de Lyon
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at École normale supérieure de Lyon
NWChem: Open Source High-Performance Computational Chemistry
Role in this project:
Back-end Developer
Contributions:21 commits in 1 year 10 months
Contributions summary:Mathias made several commits focused on refactoring and debugging the NWChem computational chemistry software. Their work involved replacing legacy routines (`rtdb_get`, `put`, etc.) with their `btdb_` counterparts, indicating a shift towards a newer, potentially more efficient database interaction method. They also addressed a crash in the `D3dB` routine, suggesting work on core numerical methods within the project. Furthermore, the user began incorporating OpenMP directives to parallelize code, specifically within structure factor and Ewald calculations, enhancing the software's performance on multi-core systems.
Contributions:4 releases, 1 review, 603 commits in 6 years 3 months
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
Mathias Jacquelin - Tech Lead Manager at Cerebras Systems