Jeremy Lempereur is a Senior Software Engineer with nine years of experience specializing in Rust and backend systems, currently contributing to Mozilla codebases and working at Proton and Apollo GraphQL. He has a strong OSS footprint—contributions to high-profile Rust projects like servo/rust-url, Mozilla's neqo (QUIC), and sqlx showcase expertise in parsers, networking, and macro-driven SQL safety. Jeremy pairs backend and systems-level thinking with practical distributed-systems experience (bastion, Apollo router) and a history of shipping production services in Go, Node.js, and embedded Rust. He’s curious about management and leadership, actively developing those skills while staying hands-on in code and architecture. Based in Lille, France, he’s equally comfortable refactoring deep graphics/math modules as he is improving query planners and build tooling, and he often gravitates toward Rust-based OSS projects where he invests sustained effort.
9 years of coding experience
5 years of employment as a software developer
Cycle technicien d’infrastructure, En cours de Cycle Expert en Systèmes d'Information, Informatique, Major de Promotion, Cycle technicien d’infrastructure, En cours de Cycle Expert en Systèmes d'Information, Informatique, Major de Promotion at IsiTech
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
Master 2, Technologie informatique / technologie des systèmes informatiques, Master 2, Technologie informatique / technologie des systèmes informatiques at SUPINFO - The International Institute of Information Technology
A configurable, high-performance routing runtime for Apollo Federation 🚀
Role in this project:
Backend Developer
Contributions:1 release, 1315 reviews, 444 commits in 1 year 4 months
Contributions summary:Jeremy primarily contributed to the backend logic of the Apollo Router project, focusing on improving performance and functionality. They implemented keepalive configurations for the HTTP subgraph fetcher and added support for processing primary stream items and errors correctly. Furthermore, the user refactored the server framework, switching to Warp with CORS configuration. They have also made improvements to the query planning and error handling processes.
Contributions:23 reviews, 140 commits, 89 PRs in 1 year 9 months
Contributions summary:Jeremy primarily contributed to the back-end logic of the `bastion` project, focusing on features related to distributed systems and concurrency. Their work included implementing a round-robin dispatcher, which involved modifying the core dispatcher logic and adding a new dispatcher handler. They also added examples showcasing broadcast messages and prime number calculations, demonstrating practical use cases of the framework. These changes suggest a focus on improving the core functionality and usability of the distributed, fault-tolerant runtime.
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
Jeremy Lempereur - Rust Software Engineer at IOmentum