Stephane Carrez is a pragmatic CTO and seasoned software engineer with 23 years of experience spanning embedded systems to enterprise SaaS, currently leading Twinlife’s secure P2P messaging and high-quality audio/video solutions. He combines hands-on implementation of WebRTC-based distributed group communication with architectural leadership, having previously defined gateway and media server architectures at Bouygues Telecom and built the Planzone SaaS platform. A long-time open-source contributor, he added Ada support to prominent projects like Swagger Codegen and Snowball, evidencing deep cross-language and tooling expertise few CTOs maintain. His technical breadth covers operating systems, Linux kernel networking, real-time systems and OAuth-driven SaaS, with original work on GCC/GDB backends for microcontrollers. Notably, he moves fluidly between low-level C/C++/Ada systems and high-level Java SaaS architectures, delivering both prototypes and production-grade services. Based in Issy-les-Moulineaux, he balances leadership with continued coding and a pragmatic, collaborative approach to shipping complex distributed systems.
23 years of coding experience
25 years of employment as a software developer
Computer science Electronics, Computer science Electronics at Isep - École d'ingénieurs du numérique
Contributions:3 reviews, 12 commits, 1 PR in 6 months
Contributions summary:Stephane primarily contributed to adding and improving Ada code generation support within the Snowball compiler. Their work involved implementing new features, such as an Ada code generator, driver support, and UTF-8 string handling for Ada. The user also focused on fixing bugs, cleaning up code, and optimizing the Ada code generation process by replacing outdated functions and optimizing UTF-8 string length calculation.
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
Back-end Developer
Contributions:8 commits, 9 PRs, 9 comments in 4 months
Contributions summary:Stephane primarily contributed to adding and refining Ada code generation support within the swagger-codegen project. They implemented Ada client and server code generators, model templates, and server-side operations. Their contributions included generating GNAT projects, fixing parameter handling, and addressing issues related to JSON serialization and the order of generated structures. This user also integrated the Ada client petstore samples and fixed GNAT project configurations to enhance the project's server-side support.
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.