Mathieu Dutour Sikiric

Researcher at Rudjer Boskovic Institute

Zagreb, Croatia
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

🤩
Rockstar
🎓
Top School
Mathieu Dutour Sikiric is a PhD-trained mathematician turned software researcher and developer with 20+ years applying computation to mathematics, oceanography, chemistry and embedded systems, now based in Zagreb. He specializes in high-performance C++, Rust, Fortran and Python code, with deep experience in parallel and distributed programming (MPI, OpenMP, POSIX/C++11/Qt threads) and production-grade database backends. Mathieu has a strong record of shipping reliable, optimized software from prototype to operation, evidenced by contributions to notable projects such as WAVEWATCH III and the Linera protocol where he re-architected storage layers for significant performance gains. He combines academic rigor—4 books, 86 articles, and conference talks—with practical debugging craftsmanship and an obsession for code quality. Comfortable moving between numerical modeling, combinatorics, geometry and optimization, he excels at translating hard mathematical problems into realistic, performant solutions.
code11 years of coding experience
job2 years of employment as a software developer
bookB.Sc, Pure Mathematics, B.Sc, Pure Mathematics at Paris VI
bookMasters; Ph.D, École; Mathematics; Mathematics, Masters; Ph.D, École; Mathematics; Mathematics at Defended at l'Université Paris XI
bookMaster's degree, Mathematics, Master's degree, Mathematics at Ecole normale supérieure
bookB.Sc; M.Sc, mathematics; Mathematics and Computer Science, B.Sc; M.Sc, mathematics; Mathematics and Computer Science at École Normale
bookPh.D, student, very honorable, Ph.D, student, very honorable at Université Paris
languagesFrench, English, Croatian
stackoverflow-logo

Stackoverflow

Stats
604reputation
19kreached
2answers
27questions
github-logo-circle

Github Skills (35)

algorithm10
debugging10
code-optimization10
algorithms10
debug10
computer-algebra10
key-value-store10
numerical10
algebra10
fortran10
scylla10
amazon-dynamodb10
dynamodb10
numerical-methods10
performance-optimization10

Programming languages (15)

C++CSSRustCMakefileGoHTMLFortran

Github contributions (5)

github-logo-circle
NOAA-EMC/WW3

Dec 2014 - Oct 2022

WAVEWATCH III
Role in this project:
userBack-end Developer
Contributions:3 reviews, 11 commits, 17 PRs in 7 years 11 months
Contributions summary:Mathieu primarily focused on debugging and correcting code within the WAVEWATCH III project. Their commits involve modifications to existing Fortran code, fixing errors related to data processing, boundary conditions, and coherency checks. They also addressed memory usage and cleaned up code. The user made several improvements and modifications to various Fortran files to fix bugs and update several functionalities.
snl-applicationshpc-applicationscommunicationsdaciii
linera-io/linera-protocol

Apr 2023 - Apr 2025

Main repository for the Linera protocol
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1400 reviews, 490 PRs, 203 pushes in 1 year 11 months
Contributions summary:Mathieu made extensive contributions focused on improving the underlying data structures of the Linera protocol. The user re-architected the storage code with changes to the `DynamoDb` and `ScyllaDb` backends, switching to prepared statements and increasing the efficiency of key retrieval through the introduction of `ValueOrBytes`. The user also contributed to the database testing frameworks and implemented support for features, such as the inclusion of `contains_key` function, to improve the overall performance and efficiency of database operations.
blockchainrustwasm
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
Mathieu Dutour Sikiric - Researcher at Rudjer Boskovic Institute