Manuel Pégourié-gonnard

Principal Software Engineer at Arm

Marseille, Provence-Alpes-Côte d'Azur, 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
Manuel Pégourié-Gonnard is a Principal Software Engineer based in Marseille with 18 years of experience building and hardening cryptographic and low-level software, currently a core member of Arm’s Mbed TLS & Crypto team. He combines deep mathematical training (PhD-level mathematics and agrégation) with hands-on expertise in TLS, DTLS, ECC implementations, side-channel protections and assembly-optimized AES-GCM. An active free-software contributor, he has directly improved Mbed TLS test infrastructure and added robust DTLS/session-resumption coverage, fixing memory leaks and integrating PSA crypto plumbing. Equally at home mentoring and teaching—he has taught practical cryptography courses and university-level math—he’s known for clear communication and collaborative knowledge sharing. His background in research-era quantitative mathematics gives him an unusual knack for precise, provable thinking when designing secure, low-level systems.
code18 years of coding experience
job3 years of employment as a software developer
bookCoursera
bookDoctor of Philosophy (Ph.D.), Mathematics, Doctor of Philosophy (Ph.D.), Mathematics at Université Pierre et Marie Curie (Paris VI)
bookAgrégation, Mathematics, ranked 58 out of 1644 candidates, Agrégation, Mathematics, ranked 58 out of 1644 candidates at Université Claude Bernard (Lyon I)
bookMaster of Science, Mathematics, Master of Science, Mathematics at Pierre and Marie Curie University
languagesFrench, English, Arabic
stackoverflow-logo

Stackoverflow

Stats
196reputation
4kreached
1answer
0questions
github-logo-circle

Github Skills (15)

c1710
ssl10
tls1210
c1110
tls1310
testing10
dtls9
x5099
automated-tests8
scripting7
script7
sh7
shell7
mbed6
encryption6

Programming languages (9)

C++CSSCRustTeXMakefileGroovyRuby

Github contributions (5)

github-logo-circle
Mbed-TLS/mbedtls

Oct 2012 - Jan 2023

An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Role in this project:
userBack-end Developer
Contributions:4074 reviews, 5561 commits, 1181 PRs in 10 years 4 months
Contributions summary:Manuel contributed to the codebase by enhancing the all.sh script, adding and reconfiguring various test scenarios related to X.509 and TLS functionalities, in particular those related to DTLS and session resumption. Their changes included adjustments to test timeout values, enabling proxy functionality for different test cases, and adding new test scenarios to address bugs related to DTLS and session handling. Additionally, the user incorporated the new MBEDTLS_USE_PSA_CRYPTO functionality into the build and test environment, and fixed potential memory leaks.
cryptography-libraryapisslcryptographycryptography-api
mpg/mbedtls

Mar 2017 - Apr 2025

An open source, portable, easy to use, readable and flexible SSL library
Contributions:6 PRs, 882 pushes, 594 branches in 8 years 1 month
xmakeudssslreadableperl5
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
Manuel Pégourié-gonnard - Principal Software Engineer at Arm