Andrei Gherzan

Staff Software Engineer - Project Lead at Canonical

Lewes, England, United Kingdom
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
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.
code14 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Informatics, Master's degree, Informatics at Technical University Munich
bookMaster's degree, Software Development and Technology (Advanced Computing), Master's degree, Software Development and Technology (Advanced Computing) at IT-Universitetet i København
bookPOLITEHNICA București National University for Science and Technology
bookFirst Degree, English, Computer Science Tudor Vianu, First Degree, English, Computer Science Tudor Vianu at National College of Informatics
languagesRomanian, English, German
github-logo-circle

Github Skills (33)

github-ci10
docker10
sd-card10
python10
scripting10
bitbake10
bash10
build-system10
linux-kernel10
dockers10
gcc10
yocto10
cicd10
automation10
script10

Programming languages (23)

JavaC++CRustMakefileGoNASLHTML

Github contributions (5)

github-logo-circle
agherzan/meta-raspberrypi

Sep 2017 - Nov 2022

Yocto/OE BSP layer for the Raspberry Pi boards
Role in this project:
userDevOps Engineer
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.
rpiopenembedded-layerbitbakeopenembeddedbsp
balena-os/meta-balena

Jul 2015 - Sep 2019

A collection of Yocto layers used to build balenaOS images
Role in this project:
userEmbedded 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