Gaël Portay

Embedded Software Engineer at Rtone

Annecy, Auvergne-Rhône-Alpes, 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
Gaël Portay is an embedded software engineer with 12 years’ experience building and hardening Linux-based systems, bootloaders, and update frameworks for IoT and embedded devices. He combines low-level C/C++ expertise (kernel modules, dm-verity, bootloader debug) with practical system engineering—Yocto, systemd, embedded update tools like rauc and fwupd—to deliver secure, maintainable firmware stacks. A long-time open-source contributor, he has improved projects such as systemd, casync, Dropbear and fwupd, often focusing on security features, robustness and code quality. Comfortable across the full embedded toolchain, he also brings a pragmatic systems-design mindset shaped by consulting and production deployments. Unusually for an engineer of his profile, he pairs this technical depth with a Master in Management of Administration, helping bridge technical solutions and operational needs.
code12 years of coding experience
job12 years of employment as a software developer
bookMaster, Management of Administration, Master, Management of Administration at IAE of Grenoble
book2-year University degree, Information Technology, 2-year University degree, Information Technology at University of Savoy
bookEngineer's degree, Industrial Computing and Micro-electronic, Engineer's degree, Industrial Computing and Micro-electronic at Polytech'Grenoble
book2-year Academic and Technical degree, Industrial Computing, 2-year Academic and Technical degree, Industrial Computing at IUT of Valence
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
13reputation
6kreached
0answers
2questions
github-logo-circle

Github Skills (70)

cac10
python10
firmware10
command-line-interface10
c1110
calc10
security10
c1710
embedded10
systemd10
ca10
live-update10
installers10
ssh10
bootloader10

Programming languages (8)

QMLShellC++CMakefileGoBitBakePython

Github contributions (5)

github-logo-circle
fwupd/fwupd

Sep 2021 - Jun 2022

A system daemon to allow session software to update firmware
Role in this project:
userBack-end Developer
Contributions:237 reviews, 116 commits, 72 PRs in 9 months
Contributions summary:Gaël primarily focused on fixing typos and improving code quality within the fwupd project. They corrected a typo in an EFI firmware volume ID, made Codespell fixes for various files, and addressed numerous typos in the documentation. Furthermore, the user added new category types and fixed a typo in the code.
firmware-updatefirmwaredaemonlinuxupdate
systemd/casync

Jun 2019 - Jul 2020

Content-Addressable Data Synchronization Tool
Role in this project:
userBack-end Developer
Contributions:19 commits, 9 PRs, 15 comments in 1 year 1 month
Contributions summary:Gaël primarily focused on improving the `casync` tool, addressing issues in its command-line interface and functionality. They fixed usage issues for `list`, `mtree`, and `digest` commands, ensuring correct argument handling and output. Furthermore, the user implemented enhancements related to logging and rate limiting, specifically propagating log levels to helpers and integrating rate-limit settings. This also included correcting an error message and improving the overall usability of the `casync-http` component, by optimizing its downloading process.
downloadhttp-headerchunkingaddressablesynchronization
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
Gaël Portay - Embedded Software Engineer at Rtone