Yehezkel Bernat is a Senior Software Engineer based in Israel with nine years of professional experience specializing in C++ and system-level engineering. He has deep expertise in software design and OOP/OOD, preferring work close to the OS and hardware while maintaining strong high-level engineering discipline. Yehezkel has contributed to firmware and hardware-adjacent projects—most notably improving Thunderbolt support and image validation in the widely used fwupd firmware update daemon—reflecting comfort with embedded systems, CI, and packaging. A former Intel engineer now at Microsoft, he combines validation and low-level firmware experience with production-scale backend development. He also teaches OOP, underscoring a commitment to clear design and mentoring that complements his hands-on technical skillset.
9 years of coding experience
7 years of employment as a software developer
B.Sc., Computer Science, B.Sc., Computer Science at Hadassah Academic College
A system daemon to allow session software to update firmware
Role in this project:
Back-end Developer & Embedded Systems Engineer
Contributions:10 commits, 9 PRs, 169 comments in 1 year 1 month
Contributions summary:Yehezkel primarily focused on enhancing the Thunderbolt plugin, which involves interacting with firmware updates and hardware-level details. Their contributions include implementing image validation, handling native mode for Thunderbolt controllers, and addressing compilation warnings, suggesting work on core functionalities and code maintenance. The user also enabled the Thunderbolt plugin in CI and RPM packaging and added descriptions to FwLocation objects.
Contributions:7 commits, 29 pushes, 16 branches in 11 months
daemonfirmware-updateupdatefirmware
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
Yehezkel Bernat - Senior Software Engineer at Microsoft