Guillaume Melquiond

Researcher at INRIA

Greater Paris Metropolitan Region France
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
Guillaume Melquiond is a researcher at INRIA with 23 years of experience in formal verification and programming-language tooling, holding a PhD from École normale supérieure de Lyon. He specializes in Coq-based proof engineering and floating-point semantics, having contributed to high-profile projects like the formally-verified CompCert C compiler and the Rocq interactive prover. His work blends deep theorem-proving expertise with pragmatic engineering—upgrading Flocq proofs, improving CoqIDE usability, and hardening floating-point handling and NaN representations to maintain compatibility with evolving toolchains. Guillaume also contributes to developer infrastructure, fixing subtle whitespace and cross-reference issues in Sphinx documentation, which reflects his attention to reproducibility and developer experience. Based in Greater Paris, he pairs long-term research rigor with hands-on backend development across widely used open-source verification stacks.
code23 years of coding experience
job1 year of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at École normale supérieure de Lyon
stackoverflow-logo

Stackoverflow

Stats
1,243reputation
9kreached
37answers
0questions
github-logo-circle

Github Skills (24)

formal-methods10
restructuredtext10
float3210
python10
sphinx10
c1110
c1710
compiler-compiler10
formal-verification10
coq10
compiler10
floating-point10
theorem-proving10
documentation10
ocaml9

Programming languages (12)

ShellC++CRustCoqOCamlMakefileHTML

Github contributions (5)

github-logo-circle
AbsInt/CompCert

Sep 2015 - Apr 2022

The CompCert formally-verified C compiler
Role in this project:
userBack-end Developer
Contributions:8 commits, 5 PRs, 15 comments in 6 years 8 months
Contributions summary:Guillaume primarily contributed to the CompCert formally-verified C compiler by upgrading and adapting proofs within the Flocq library. Their work involved incorporating updates from Flocq's master branch, especially those related to handling literal constants and NaN representations. These changes likely improved the compiler's robustness and compatibility with newer versions of Coq and Flocq, which involved modifying core files and double-rounding functionality. The user also demonstrated expertise by applying domain knowledge of formal verification and floating-point arithmetic.
verifiedcompcertformally-verifiedcompilercoq
rocq-prover/rocq

Sep 2009 - Dec 2022

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:
userBack-end Developer
Contributions:5 releases, 497 reviews, 902 commits in 13 years 5 months
Contributions summary:Guillaume contributed to the development of the Rocq Prover, an interactive theorem prover. Their work involved removing support for external provers, adding lemmas to homogenize real numbers and syntax coloration, and handling of syntactic elements. The user also focused on enhancing the functionality and usability of the CoqIDE environment by adding features like the handling of multiple command-line options.
management-systemdependent-typeshomotopy-type-theorytheorem-provingsemi
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
Guillaume Melquiond - Researcher at INRIA