Staff Software Engineer - Project Lead at Canonical
Lewes, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Andrei Gherzan is a Staff Software Engineer and project lead with 14 years of experience designing and shipping embedded Linux systems, Yocto/OpenEmbedded BSPs, and CI/CD automation across automotive and IoT domains. He leads kernel-focused projects at Canonical and serves on the Eclipse Oniro PMC, blending hands-on kernel breakage testing with architecture and release engineering for production-grade builds. A prolific open-source maintainer, his contributions to flagship projects like openembedded-core and bitbake have hardened build systems, fetch tooling, and Yocto layers for platforms from Raspberry Pi to NXP hardware. He pairs deep low-level C and Linux expertise with practical DevOps skills—writing build automation, Docker workflows and Rust/Python tools—to optimize boot, storage and update flows. Based in Lewes, UK, Andrei is known for finding ingenious ways to surface stability and security issues early, and for guiding complex cross-organizational integrations in open ecosystems.
14 years of coding experience
8 years of employment as a software developer
Master's degree, Informatics, Master's degree, Informatics at Technical University Munich
Master's degree, Software Development and Technology (Advanced Computing), Master's degree, Software Development and Technology (Advanced Computing) at IT-Universitetet i København
POLITEHNICA București National University for Science and Technology
First Degree, English, Computer Science Tudor Vianu, First Degree, English, Computer Science Tudor Vianu at National College of Informatics
Contributions:657 reviews, 180 commits, 805 PRs in 5 years 2 months
Contributions summary:Andrei primarily focused on enhancing the continuous integration and continuous deployment (CI/CD) pipelines and automation for the Yocto/OpenEmbedded build system. They introduced and refined workflows for Yocto operations, including compliance checks and build configurations for the Raspberry Pi. Furthermore, they contributed to the project by incorporating Docker images and scripting to streamline the build process.
A collection of Yocto layers used to build balenaOS images
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:96 releases, 575 commits, 900 PRs in 4 years 3 months
Contributions summary:Andrei's commits primarily involve modifying the Yocto layers to build balenaOS images. Their work includes correcting variables in the BeagleBone Black machine configuration for the resin-image-flasher, updating and configuring various software components like the resin-supervisor, modemmanager, and dnsmasq. Furthermore, the user is responsible for renaming resin-related components to balena-related components, reflecting a brand change, and fixing configurations related to networking, system daemons, and the kernel. This also includes the addition of support for unified kernel cmdline arguments.
meta-resinbalenaresinbalenaosdocker
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
Andrei Gherzan - Staff Software Engineer - Project Lead at Canonical