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.
11 years of coding experience
2 years of employment as a software developer
B.Sc, Pure Mathematics, B.Sc, Pure Mathematics at Paris VI
Masters; Ph.D, École; Mathematics; Mathematics, Masters; Ph.D, École; Mathematics; Mathematics at Defended at l'Université Paris XI
Master's degree, Mathematics, Master's degree, Mathematics at Ecole normale supérieure
B.Sc; M.Sc, mathematics; Mathematics and Computer Science, B.Sc; M.Sc, mathematics; Mathematics and Computer Science at École Normale
Ph.D, student, very honorable, Ph.D, student, very honorable at Université Paris
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.
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