Geoffroy Couprie is an engineering manager and seasoned software security specialist with 18 years of experience building high-performance, production-grade systems across C, C++, Rust, Python, Ruby and more. Based in Nantes, he combines hands-on engineering (notably contributions to projects like Apollo GraphQL Router and Rust OpenSSL bindings) with leadership roles at Proton and Apollo, focusing on performance, networking and secure architectures. He founded and advised early-stage teams as a freelance consultant, guiding product strategy, secure design, audits and developer training to help projects ship safely. Geoffroy has deep open-source roots—work on VideoLAN, FireBreath and imageflow shows a history of cross-platform tooling, build automation and image/codec-level engineering. He also authored low-level protocol and cryptographic work (AMQP, SNI, Biscuit tokens) that reveal a pragmatic approach to secure distributed systems. Colleagues value him for bridging gritty systems programming with clear security practices and developer enablement.
18 years of coding experience
12 years of employment as a software developer
Master of Science Generalist IT, Master of Science Generalist IT at Centrale Lille
A configurable, high-performance routing runtime for Apollo Federation 🚀
Role in this project:
Back-end Developer
Contributions:1928 reviews, 556 commits, 1199 PRs in 1 year 3 months
Contributions summary:Geoffroy's commits primarily revolve around enhancing and optimizing the `apollographql/router` project. They focused on introducing asynchronous query planning, refactoring the HTTP server, and integrating tracing and metrics. The commits demonstrate a strong understanding of the project's core functionality. A lot of their changes are related to optimizing and stabilizing the code.
Contributions:113 reviews, 1840 commits, 783 PRs in 8 years 4 months
Contributions summary:Geoffroy made several contributions to the project, primarily focusing on the development of new parser combinators, particularly for recognizing and manipulating string data. The user introduced several new combinators, added examples to re_match, and updated existing combinators. They also addressed error handling improvements and handled potential issues.
byte-arrayparser-combinatorrustgrammarcombinator
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.