Jean-christophe Begue

Indépendant Ing. Dev. Rust Microservices at Devisubox

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
Jean-Christophe Begue is an experienced embedded and systems engineer with over a decade building Linux-based products, microservices and networked systems from SoC firmware to cloud-facing services. As an independent Rust developer he brings strong low-level C/C++ and network programming skills together with recent contributions to prominent open-source QUIC and HTTP/3 projects (quinn and h3), improving TLS, QPACK and VarInt handling. His background includes end-to-end ownership at Devisubox—hardware platform generations, cross-compilation with Buildroot, drivers, power management and remote firmware updates—plus system and network administration for production services. He combines pragmatic product responsibility (production procedures, field support and training) with disciplined engineering practices such as TDD and unit testing. Comfortable across GNU/Linux distributions and embedded toolchains, he also writes protocol-level Rust code that boosts performance and reliability in cutting-edge networking stacks. Based in Marseille, he pairs field-proven embedded expertise with modern systems programming in Rust, making him effective at bridging hardware, OS and network layers.
code10 years of coding experience
bookBTS IRIS, Informatique et Réseaux pour L'Industrie et les services, BTS IRIS, Informatique et Réseaux pour L'Industrie et les services at Aix-Marseille Université
bookMaster's degree, Master's degree at SUPINFO - The International Institute of Information Technology
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (9)

mtls10
http10
protocols10
rust10
tls1210
tls1310
quic10
network-protocol10
libtls10

Programming languages (6)

C++RustPerlBitBakePythonEmacs Lisp

Github contributions (5)

github-logo-circle
hyperium/h3

Aug 2020 - Feb 2022

Role in this project:
userBack-end Developer
Contributions:72 reviews, 100 commits, 47 PRs in 1 year 6 months
Contributions summary:Jean-christophe primarily focused on implementing and improving the H3 (HTTP/3) protocol implementation. Their contributions include importing and integrating the `VarInt` type from the `quinn` library, essential for QUIC variable-length integer encoding. They made several changes to the `varint.rs` file, likely related to encoding/decoding. Additionally, they implemented data frame streaming with `poll_data()` and addressed various code quality issues like warnings and refactoring.
quinn-rs/quinn

Oct 2018 - Jan 2021

Async-friendly QUIC implementation in Rust
Role in this project:
userBack-end Developer
Contributions:16 reviews, 423 commits, 81 PRs in 2 years 3 months
Contributions summary:Jean-christophe made several changes to the QUIC implementation in Rust, focusing on features related to TLS and QPACK. Their contributions involved refactoring ALPN handling, adding constants for HTTP/3 related values, removing a dependency on a Blake2 implementation, and improving the handling of reset tokens. They also fixed a QPACK encoding issue and performed various code refactoring tasks. The work appears to be focused on improving the performance and reliability of the QUIC protocol implementation.
quicprotocolrustasyncietf
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
Jean-christophe Begue - Indépendant Ing. Dev. Rust Microservices at Devisubox