Rodolphe Lepigre is a Senior Formal Methods Engineer with a decade of experience bridging academic research and industry-grade verification, currently working at Skylabs AI after roles at BlueRock Security and leading research posts at Max Planck and Inria. He holds a PhD in Computer Science and specializes in theorem proving and proof automation, notably extending the Ltac2 tactic language and contributing deep backend fixes to the Rocq/Coq ecosystem. Rodolphe pairs rigorous formal-methods expertise with practical software engineering, demonstrated by internationalization and backend contributions to projects like GameShell and by stabilizing unification and transparency primitives in proof assistants. Based in Saarbrücken, he brings a research-driven mindset to security and verification problems, making formal tools more robust and usable in real-world development.
10 years of coding experience
7 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble / ENSIMAG
Master's degree, Computer Science, Master's degree, Computer Science at Chalmers tekniska högskola / Chalmers University of Technology
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université Savoie Mont Blanc
Contributions:22 reviews, 77 commits, 13 PRs in 1 month
Contributions summary:Rodolphe primarily focused on implementing internationalization (i18n) support for the game. This involved modifying the core game logic to incorporate gettext for translating strings, creating locale directories, and integrating message files. The changes demonstrate backend development skills with shell scripting, enabling the game to support multiple languages. Additionally, they improved the mission structure by altering file naming conventions and improving the overall user experience by correcting help and congratulatory messages.
Coq is a formal proof management system. 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:209 reviews, 1 commit, 30 PRs in 1 day
Contributions summary:Rodolphe primarily contributed to the Rocq Prover project by implementing and extending the Ltac2 language, a tactic language for the Coq proof assistant. Their work involved adding new primitives for unification and transparency state, crucial for tactic development and proof automation. The user also fixed bugs related to handling opaque primitive projections within the Evarconv unification algorithm. The contributions extended to the standard library and test suites, demonstrating a solid understanding of the core components of the prover.
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
Rodolphe Lepigre - Senior Formal Methods Engineer at Skylabs AI