Jacques-henri Jourdan is a research-oriented software engineer with 13 years of experience combining formal methods, compiler internals and runtime systems work from Paris. He has a strong academic foundation (ENS, Paris VII doctorate) and a research track record including a postdoc at MPI‑SWS and roles at INRIA and LMF, where he applies formal verification to real systems. His open-source contributions span high-profile projects—improving the OCaml runtime, hardening the CompCert verified C compiler, and adding proofs and invariants in the Creusot verification tool—showing a rare blend of low-level C runtime expertise and automated proof engineering. Comfortable across compilers, memory management and deductive verification, he focuses on making correctness and performance coexist in production-grade language tooling. An enduring member of France-IOI since 2006, he also brings long-term mentoring and community engagement to technical projects.
13 years of coding experience
M2, Informatique, M2, Informatique at Ecole normale supérieure
Thèse, Informatique, Thèse, Informatique at Université Denis Diderot (Paris VII) / University Paris VII
Creusot helps you prove your code is correct in an automated fashion.
Role in this project:
Back-end Developer
Contributions:188 reviews, 159 commits, 275 PRs in 1 year
Contributions summary:Jacques-henri primarily contributed to formal verification and deductive reasoning aspects of the project. They fixed specifications for vector operations, addressed invariants in sorting algorithms, and implemented a knapsack problem test, demonstrating a focus on proving code correctness using formal methods. Furthermore, they made changes to the red-black tree implementation and added tests, revealing their expertise in data structures and algorithms. These contributions are well-aligned with the project's goal of automated code verification.
Contributions:21 commits, 13 PRs, 43 comments in 7 years 1 month
Contributions summary:Jacques-henri contributed significantly to the CompCert formally-verified C compiler. Their work included upgrading dependencies, specifically the `flocq` library, and fixing potential integer overflows in the printing functions for both the Clight and Csyntax frontends. Furthermore, the user addressed several bugs in the pre-parser, resolving parsing issues and enhancing its robustness. These commits demonstrate a focus on compiler internals, language parsing, and dependency management.
verifiedcompcertformally-verifiedcompilercoq
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.