Michał Barnaś

Software Engineer at Google

Krakow, Lesser Poland Voivodeship
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
Michał Barnaś is an embedded software engineer with five years of professional experience, currently at Google after contributing to ChromeOS Embedded Controller work at Semihalf. He specializes in low-level firmware and RTOS development—most notably enhancing Zephyr RTOS support for ITE IT8xxx2 and NXP NPCX SoCs, adding I2C message filtering and USB-C/driver improvements including an NXP PPC driver. Comfortable across embedded stacks and mobile/desktop apps from prior iOS and C# roles, he blends retro curiosity for older technologies with modern IoT and security-focused development. Based in Kraków, he pairs a solid engineering education from Cracow University of Technology with hands-on open-source impact on a widely-used project.
code5 years of coding experience
job7 years of employment as a software developer
bookMagister inżynier (Mgr inż.), Informatyka, Magister inżynier (Mgr inż.), Informatyka at Cracow University of Technology
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
309reputation
53kreached
4answers
4questions
github-logo-circle

Github Skills (16)

i2c10
embedded-language10
rtos10
zephyr10
microcontroller9
embedded9
driver8
iot8
wamp6
php6
sessionid6
javacc6
codeigniter6
jquery6
parsing6

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Jan 2022 - Jan 2022

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:141 reviews, 1 commit, 33 PRs in 1 day
Contributions summary:Michał contributed to the Zephyr RTOS project by implementing support for host commands transported by the Serial Host Interface (SHI) on the ITE IT8xxx2 SoC and the NXP NPCX SoC. The work included modifications to the relevant drivers, including the addition of I2C message filtering to simplify debugging. The user also updated the USB-C stack with enhancements such as a driver for the NXP nx20p3483 power path controller (PPC) and added shell commands to interact with the PPC and TCPC devices.
hardwarertosiotembeddedreal-time
Semihalf/zephyr

Aug 2021 - Sep 2024

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:189 pushes, 50 branches in 3 years 1 month
hardwarertos
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