Alexandre Magaud is a software engineer based in Paris with eight years of experience building full-stack and embedded systems across startups and established companies. Currently at Dataiku after contributing to Ledger’s device onboarding and desktop experiences, he blends front-end React work with low-level C and real-time audio streaming back-end contributions. His open-source work includes improving Ledger Live’s BLE onboarding and core optimizations in the ROC real-time audio toolkit, showing comfort with both high-level UX and performance-critical code. Trained at CentraleSupélec and Université de Lorraine in robotics, vision and ML, he frequently bridges algorithmic thinking with production engineering. Notably, he has implemented low-level memory handling and robust testing for streaming pipelines—a signal of attention to data integrity under real-time constraints.
8 years of coding experience
6 years of employment as a software developer
Master of Engineering Interactive Systems and Robotics, Master of Engineering Interactive Systems and Robotics at CentraleSupélec
Master in Computer Science Machine Learning Vision and Robotics, Master in Computer Science Machine Learning Vision and Robotics at Universite de Lorraine
PCSI/PSI* - Physics Engineering Sciences and Mathematics, PCSI/PSI* - Physics Engineering Sciences and Mathematics at Lycée Janson-de-Sailly
Baccalauréat Scientifique Mention TB, Baccalauréat Scientifique Mention TB at Lycée Claude Nicolas Ledoux, Besançon
Mono-repository for packages related to Ledger Live and its JavaScript ecosystem.
Role in this project:
Full-stack Developer
Contributions:700 reviews, 345 commits, 179 PRs in 8 months
Contributions summary:Alexandre contributed to the `ledgerhq/ledger-live` repository by implementing and testing features related to device onboarding. They developed logic for polling device onboarding states, including handling communication errors and timeouts. Furthermore, the user extracted an onboarding state function and worked on the implementation of a new hook for BLE device scanning, pairing, and genuine check functionalities, improving the integration of Ledger devices.
Contributions:23 commits, 7 PRs, 47 comments in 9 months
Contributions summary:Alexandre primarily contributed to the core functionality of the ROC toolkit, focusing on audio streaming and real-time network communication. They implemented and optimized array handling and data structures, as well as the integration of low-level memory management with the core libraries. The user also introduced and improved testing frameworks to ensure data integrity and robustness in the streaming pipeline, including the verification of sample data and relaxation requirements.
fecnetworkingstreamingwebrtcaudio
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.