Gabriel De Perthuis

Greater Paris Metropolitan Region 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
Gabriel De Perthuis is a seasoned backend developer with 18 years of experience blending machine learning, linguistics, and robust systems engineering from the Greater Paris area. He has a strong track record in open-source, contributing to high-impact projects like Python's pip and HTTP/TLS stacks (hyper-rustls, h3), where he improved protocol handling, configurability, and test coverage. His industrial work spans ad targeting, network monitoring, recommendation systems and cartographic GUIs, demonstrating an ability to move from prototypes to production with a DevOps mindset. Comfortable across languages and paradigms (Rust, Python, C++, distributed stores), he often focuses on performance, interoperability and clean API design. Notably, his contributions include modernizing libraries to new APIs and adding builder-style configurability that eases adoption and hardens security.
code18 years of coding experience
job3 years of employment as a software developer
bookEPITA: Ecole d'Ingénieurs en Informatique
stackoverflow-logo

Stackoverflow

Stats
1,262reputation
1.0mreached
10answers
2questions
Badges
hex
top-5%
github-logo-circle

Github Skills (44)

rust-lang10
git10
tls1210
python10
testing10
packaging10
http10
storage10
databases10
tls1310
ocaml10
mtls10
hyper10
quic10
libtls10

Programming languages (21)

PowerShellC#C++CSSCRustAugeasGo

Github contributions (5)

github-logo-circle
hyperium/h3

Feb 2022 - Nov 2022

Role in this project:
userBack-end Developer
Contributions:2 reviews, 12 commits, 7 PRs in 9 months
Contributions summary:Gabriel primarily focused on improving the `h3` library, implementing and modifying core features related to HTTP/3 protocol. The user made significant changes to connection management, stream handling, and QPACK implementation. Notable contributions include refactoring code to reduce dependencies, improving stream control mechanisms, and enhancing documentation to improve overall project maintainability.
mirage/irmin

Apr 2017 - Oct 2020

Irmin is a distributed database that follows the same design principles as Git
Role in this project:
userBack-end Developer
Contributions:12 commits, 4 PRs, 6 comments in 3 years 6 months
Contributions summary:Gabriel focused on updating the Irmin chunking library to align with the Irmin 1.0.0 and later APIs. They modified code related to chunk management, including data extraction and the creation of chunks, to improve the store's performance. The user also added tests and adapted the test suite to work with the latest Irmin master branch. Further contributions include fixing a bug in the configuration function and ensuring content types are correctly handled.
design-principlesprinciplesocamldistributed-databasedatabase
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