Christophe Hamerling is a Staff Software Engineer with 14+ years building full‑stack, cloud and real‑time collaboration systems, currently shaping healthcare product engineering at Doctolib in Montpellier. He combines deep backend expertise in Node.js, distributed systems and cloud APIs with frontend experience in React/Angular and WebRTC—having contributed to open source projects like Twake and the Hubl.in video conferencing frontend. A recurring tech lead and mentor, he has driven architectural rewrites (PHP to Node.js), ORM integrations and large refactors while coaching teams on agile delivery and best practices. His background in SOA, middleware and grid computing gives him a rare systems-level view that informs pragmatic, scalable designs. Colleagues describe him as someone who prefers shipping impactful user-facing features while quietly stewarding open source alternatives to big‑tech collaboration tools.
14 years of coding experience
20 years of employment as a software developer
DUT, Electronique, DUT, Electronique at Université Montpellier II
Ingénieur, Network/Telecommunication, Ingénieur, Network/Telecommunication at ENSEEIHT
Ingénieur, Télécommunications, Ingénieur, Télécommunications at ENSEEIHT - Ecole Nationale Supérieure d'Electrotechnique, d'Electronique, d'Informatique, d'Hydraulique et des Télécommunications
DEPRECATED - An easy and free video conference service based on WebRTC
Role in this project:
Full-stack Developer
Contributions:119 commits, 1 PR, 52 pushes in 4 months
Contributions summary:Christophe primarily contributed to the frontend development of the Hubl.in video conference service. Their work involved setting up the frontend application structure, integrating various JavaScript libraries such as jQuery, Bootstrap, and AngularJS. They implemented features for live conferencing, including the integration of EasyRTC and websocket services. The user also worked on creating and modifying frontend views, including the landing page and other UI components.
Twake is a secure open source collaboration platform to improve organizational productivity.
Role in this project:
Back-end Developer
Contributions:242 reviews, 23 commits, 105 PRs in 2 months
Contributions summary:Christophe focused on integrating TypeORM for the channels service, indicating a shift towards a more structured data management approach. They implemented and configured the ORM within the channels service, modifying routes, controllers, and service logic. This involved defining channel entities, setting up subscribers, and adjusting web server configurations, showcasing proficiency in backend service development and data persistence. These changes seem to be part of a larger architectural refactor.
securecalendarproductivitychatfile-sharing
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
Christophe Hamerling - Staff Software Engineer at Doctolib