Research Scientist at Institut National de Recherche en informatique et en Automatique
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Raphaël Monat is a research scientist at Inria with a decade of experience building formally verified software and language tooling. He contributes to high-assurance projects such as the Rocq Coq-based proof assistant, where he formalized arithmetic lemmas and improved build tooling, and to the Catala language, refining its interpreter and AST while adding calendar-aware operators. Equally comfortable in formal proof development and practical runtime engineering, he bridges theorem-proving rigor with production-ready code and dependency management. Based in France, he combines deep Coq expertise with pragmatic refactoring skills that improve both correctness and developer ergonomics.
Programming language for literate programming law specification
Role in this project:
Back-end Developer
Contributions:6 reviews, 12 commits, 5 PRs in 2 years 8 months
Contributions summary:Raphaël primarily focused on refactoring and improving the code related to the interpreter and the abstract syntax tree (AST) of the Catala programming language. This involved replacing existing printing and string conversion methods with `Format.printf` for better formatting. Furthermore, the user updated the dependencies and operators within the runtime environment. Also, the user added support for the first and last day of month operators and added the `is_leap_year` function.
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:10 commits, 1 PR, 6 comments in 24 days
Contributions summary:Raphaël primarily contributed to the formalization of mathematical definitions and proofs within the Rocq Prover, specifically adding lemmas and theorems related to arithmetic operations and properties of rational numbers. They added and refactored code in the `PeanoNat.v` and `QArith_base.v` files. The user also worked on code related to the Coq proof assistant and made changes to the project's build and tooling infrastructure.
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
Raphaël Monat - Research Scientist at Institut National de Recherche en informatique et en Automatique