Aymeric Fromherz

Researcher at Inria

Paris, Ile-de-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
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.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Ecole normale supérieure
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Carnegie Mellon University
github-logo-circle

Github Skills (15)

programming-language10
fs10
parser10
f10
parsing10
parse10
x86-6410
abstract-syntax-tree10
fstar10
testing9
code-generation9
dependent-types9
theorem-proving9
proof-assistant8
security8

Programming languages (14)

JavaJinjaLeanC++CRustF*Makefile

Github contributions (5)

github-logo-circle
CatalaLang/catala

Jan 2021 - Nov 2022

Programming language for literate programming law specification
Role in this project:
userBack-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.
literate-programmingkebab-caselawspecificationtla
hacl-star/hacl-star

Aug 2018 - Jan 2023

HACL*, a formally verified cryptographic library written in F*
Role in this project:
userBack-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.
inriacoq-librarycryptographicformal-verificationverified
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
Aymeric Fromherz - Researcher at Inria