Eloi Démolis is an IT developer with seven years of experience based in the Greater Pau area, currently building cloud-native systems at Clever Cloud. He contributes to performance- and security-sensitive Rust projects—most notably making structural and encryption-related improvements to the popular rustls TLS library and enhancing the Sōzu HTTP reverse proxy—demonstrating strong backend and protocol-level expertise. His background includes codebase analysis and optimization work at CERFACS and a web-monitoring internship for France’s grid operator, reflecting a mix of research-grade tooling and production engineering. Trained as an engineer at CY Tech, he combines academic rigor with practical contributions to open source and a focus on maintainable, efficient low-level networking code.
6 years of coding experience
1 year of employment as a software developer
Engineer's degree, Information Technology, Engineer's degree, Information Technology at CY Tech
Baccalauréat, Mention Très bien, Baccalauréat, Mention Très bien at Lycée Saint Dominique
Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!
Role in this project:
Back-end Developer
Contributions:45 reviews, 38 commits, 43 PRs in 4 months
Contributions summary:Eloi primarily focused on enhancing the Sōzu HTTP reverse proxy's functionality through code refactoring, implementing new features, and addressing critical issues. Their contributions involved documenting code comments and making minor refactors, which improved code readability. They also implemented changes to the protocol, adding to the HTTP parsing logic. Furthermore, they addressed key issues related to the main process upgrade and shutdown processes, ensuring smoother operation.
Contributions:12 reviews, 1 PR, 28 comments in 2 months
Contributions summary:Eloi made significant contributions to the `rustls/rustls` repository, a TLS library written in Rust, by implementing features that optimize performance and code structure. Their work includes creating the `OutboundChunks` type to handle fragmented payloads, improving how data is processed and encrypted within TLS frames. Additionally, the user refactored and modernized parts of the codebase by splitting message types and refactoring adapters. These changes suggest a focus on improving the efficiency and internal design of the TLS library.
cryptographysslrusttlsrustlang
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.