Jean-marie Comets is a Senior Software Engineer based in Paris with 12 years of experience building backend systems and data engineering platforms across finance, advertising, and enterprise SaaS. He has driven data engineering for Google's Shopping Ads platform, worked on trading systems at Murex, and now contributes to Swile while previously shaping data products at LumApps. An active open-source contributor to the widely used Rust graph library petgraph, he improved core algorithms (reworking A* to return paths), added CSR node support and strengthened correctness with targeted tests—evidence of strong algorithmic and systems fluency. From implementing exact-precision Delaunay triangulation tools in C++ for CNRS to shipping full-stack e-commerce plugins and cloud deployments, he reliably bridges research-grade algorithms and production data pipelines.
13 years of coding experience
10 years of employment as a software developer
Institut national des Sciences appliquées de Lyon / INSA Lyon
Engineer's degree, Computer Science, Engineer's degree, Computer Science at INSA Lyon - Institut National des Sciences Appliquées de Lyon
Contributions:28 commits, 20 PRs, 1 push in 2 years 9 months
Contributions summary:Jean-marie primarily contributed to the core functionality of the `petgraph` library. Their work included implementing the `PartialEq` trait for the `Cycle` type, adding node support for Csr graphs, and reworking the A* algorithm to return the path found. They also added multiple tests to ensure the A* algorithm works correctly, including a test that utilizes a heuristic.
A generic map and a set, both backed by a Radix tree.
Contributions:70 commits, 4 PRs, 84 pushes in 2 years 10 months
commonsgridshierarchicaltopologygeneric
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.