Guillaume Sartre is a seasoned technology leader and product owner who has spent 15 years in hands-on engineering and over 25 years designing and delivering digital goods and services. As a freelance CTO-as-a-Service he advises and runs product and engineering teams, blending strategic leadership with practical delivery experience from startups to large entertainment brands. His career includes senior operational and creative roles at Wunderman, Blizzard and Vivendi, plus founding and scaling digital studios and content ventures. He is also an embedded systems and IoT contributor in notable open-source flight-control projects (Cleanflight, TauLabs), where he implemented telemetry and MavLink support across multiple flight controllers. Based in La Baule-Escoublac, France, he combines a multidisciplinary background in economics and audiovisual multimedia with a knack for turning creative concepts into reliable technical products. Colleagues would describe him as a creative technologist who thrives at the intersection of product, operations and low-level engineering.
15 years of coding experience
17 years of employment as a software developer
Licence, Economics, Licence, Economics at Université Paris Sorbonne (Paris IV)
Master, Audiovisual communication and multimedia, Master, Audiovisual communication and multimedia at Institut Superieur de Communication
Contributions summary:Guillaume contributed to the `taulabs/taulabs` repository by adding support for MavLink communication to the Revomini target. Their work included modifying the board initialization to configure serial ports for MavLink and GPS reception. The user also introduced a new LightTelemetry module, implementing a lightweight, one-way telemetry protocol. Further contributions involved integrating the new module with the Quanton, FlyingF3, FlyingF4, Freedom, and Sparky targets.
Clean-code version of the baseflight flight controller firmware
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:3 comments, 2 issues in 7 days
Contributions summary:Guillaume primarily contributed to the flight controller firmware, adding and refining Frsky telemetry functionality. They implemented a new telemetry switch feature configurable via the CLI, enabling or disabling telemetry based on an auxiliary channel, and modified existing telemetry logic to account for it. The user addressed multiple iterations of bug fixes related to the telemetry switch and the conditional enabling of telemetry. The contributions mainly involved changes to `src/serial.c`, `src/telemetry.c`, `src/mw.h`, `src/cli.c` and `src/config.c`.
flightcontrollerfirmwarecleanflight-controller
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
Guillaume Sartre - CTO As A Service, Product Owner at Freelance