Peter Fetros is a Senior Software Engineer based in the San Francisco Bay Area with seven years of experience building systems software, firmware, and distributed backend services. He has led firmware and platform work at Meta on OpenBIC/OpenBMCโcontributing protocol implementations (mctp, pldm, spdm), CI tooling, and hardware integrationsโthen shifted to large-scale distributed game-server backends at Roblox using modern C++ and containerized infrastructures. His background spans low-level Linux device work (drivers, CPLD, sensors, power control) through user-facing APIs and cluster storage algorithms, demonstrating a knack for both performance optimization and hardware-software co-design. He holds dual BS degrees in Computer Science and Computer Engineering and an MS in Computer Science from Georgia Tech, and enjoys applying that systems curiosity to home automation projects outside of work. Notably, heโs comfortable steering cross-functional NPI programs and community-facing open-source efforts, bridging OEM/ODM collaboration with production-grade firmware.
7 years of coding experience
6 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Idaho
OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).
Role in this project:
Back-end & Embedded Systems Developer
Contributions:330 commits, 1 PR in 2 years 1 month
Contributions summary:Peter primarily contributed to the development of embedded systems and back-end software within the OpenBMC framework. Their work focused on integrating and maintaining hardware-related code, evidenced by modifications to CPLD, sensor, and power control modules. The user also addressed issues in firmware updates, suggesting a deep understanding of system-level operations, particularly related to power management and hardware interactions. Additionally, their involvement in improving the LCD debug card support points to a focus on system diagnostics and debugging capabilities.
BICs (Bridge IC) are standalone devices deployed within a Data Center that enable monitoring a multi-host system using a single BMC device.
Contributions:34 releases, 310 reviews, 172 commits in 1 year 2 months
centerltemulti-host5ghost
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.