Maxime Dénès is a technology leader and research engineer with 16 years of experience who currently serves as CTO of Inria’s Digital Programs Agency, bridging academic research and industrial impact. He holds a PhD in Computer Science and a background from ENS, and has led technology development programs and high-stakes projects like TousAntiCovid. A hands-on formal methods and Coq expert, his open-source contributions span foundational projects such as CompCert, math-comp, Rocq, HoTT and Fiat-Crypto, where he adapts core libraries to evolving proof assistant ecosystems and fixes subtle verification issues. He combines deep theorem-proving expertise with product and program leadership, enabling research to be operationalized at scale. Based in Antibes, he is known for quietly tackling low-level compatibility and proof-engineering problems that keep complex verification stacks running.
16 years of coding experience
10 years of employment as a software developer
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Ecole normale supérieure
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université Nice Sophia Antipolis
The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Role in this project:
Back-end Developer
Contributions:4 releases, 156 reviews, 2632 commits in 11 years 1 month
Contributions summary:Maxime moved to a team of code owners for the Nix files, including changes in `tools/coq_dune.ml`. Additionally, they added and modified files related to primitive integers and implemented and updated several files within the micromega plugin, which is related to automated reasoning, demonstrating involvement in lower-level Coq development. Furthermore, the user was responsible for fixing and updating documentation of a number of tactics and library code.
Contributions:26 commits, 27 PRs, 15 pushes in 4 years 3 months
Contributions summary:Maxime primarily contributes to the mathematical components library by fixing compilation issues related to renaming functions and flags in Coq. They modify code within the `mathcomp/ssreflect/plugin` directory, indicating involvement in core library functionalities. The commits reveal work on the underlying mechanics of the library, likely related to the internals of the Coq proof assistant, and involve debugging or adapting to changes in dependencies.
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.