Andrey Petrov is a seasoned R&D engineer with 15+ years building mobile platforms, firmware and embedded systems, currently contributing at Facebook from Sunnyvale. He combines high-level architecture and low-level firmware expertise—bringing up SoCs, debugging across board/firmware/kernel boundaries, and leading teams that deliver open-source x86 firmware for Chromebooks. His background spans mobile chipsets, application processors, networking and production electronics, with hands-on coding in C/C++/Java and proven project leadership. An active open-source contributor, he has merged substantive work into coreboot and WebKit and has a practical knack for refactoring complex platform code (notably Intel leafhill support and a common HECI driver). Known for solving hard-to-reproduce platform faults and optimizing system start-up behavior, he blends deep technical rigor with pragmatic delivery.
Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.
Role in this project:
Embedded Systems Engineer
Contributions:203 commits in 4 years 7 months
Contributions summary:Andrey primarily contributed to coreboot firmware development, focusing on Intel-based systems. Their work included cleaning up and refactoring code for the Intel leafhill mainboard, including device tree and GPIO configurations. They also implemented a common HECI driver and integrated it within the system. Furthermore, they are involved with boot process, including setting up serial output and enabling P2SB BAR.
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.