Aymeric Fromherz is a security researcher and formal methods engineer based in Paris with 11 years of experience bridging programming languages, formal verification, and cryptography. He holds advanced training including a PhD from Carnegie Mellon and has worked at Inria on the Prosecco team, continuing a trajectory that includes formally proving a microkernel in industry. Aymeric is an active open-source contributor to high-profile verification projects (HACL*, F*, Catala), where he has improved SMT encodings, language desugaring, and interop/codegen for cryptographic primitives. His work combines deep theorem-proving expertise with practical back-end engineering, improving code generation and translator pipelines for verified crypto and domain-specific languages. Colleagues describe him as someone who consistently turns rigorous proofs into usable, auditable software artifacts.
11 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Ecole normale supérieure
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Carnegie Mellon University
Programming language for literate programming law specification
Role in this project:
Back-end Developer
Contributions:6 reviews, 178 commits, 17 PRs in 1 year 10 months
Contributions summary:Aymeric made several commits focused on enhancing the Catala programming language's surface syntax and AST. Their work involved adding support for unnamed exceptions and fully qualified struct/enum accesses within the language's desugaring phase. The user also addressed parser errors and added unit tests to ensure the functionality of these new features. This indicates a focus on improving the language's core functionality and error handling.
HACL*, a formally verified cryptographic library written in F*
Role in this project:
Back-end Developer
Contributions:265 reviews, 1248 commits, 207 PRs in 4 years 6 months
Contributions summary:Aymeric's contributions centered around improving the Interop Printer within the HACL* project, a formally verified cryptographic library written in F*. They focused on refactoring the TCB (likely the Trusted Computing Base) and SEMS (likely Security Event Management System) components, enhancing the translation of Vale code for x64 architecture, and adding or updating interop for the SHA algorithm. This suggests a focus on improving code generation and interaction with the existing crypto library in Vale.
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.