Peter Delevoryas

Software Engineer at Meta

Menlo Park, California, United States
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
Peter Delevoryas is a software engineer with 11 years of experience building embedded and infrastructure software, currently at Meta after three years at Arista Networks. He specializes in low-level systems and automation, contributing notable enhancements to the widely used openbmc project—adding I2C debugging tools, QEMU fixes, and a Rust example that runs on target hardware. Based in Menlo Park, he brings practical expertise in board management controllers, boot process reliability, and developer tooling that speeds debugging and testing. Peter blends production-grade engineering at hyperscale companies with hands-on open-source work, reflecting a focus on robustness and reproducible development workflows.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor's of Science Computer Science, Bachelor's of Science Computer Science at University of Colorado Boulder
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

c1710
i2c10
embedded10
device-tree10
c1110
sys10
qemu10
architecture9
architectures9
uart9
arm9
gpio9
rust8
bootloader7
automations7

Programming languages (6)

C++RustCVim scriptBitBakePython

Github contributions (5)

github-logo-circle
facebook/openbmc

Jul 2021 - Jan 2023

OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).
Role in this project:
userEmbedded Systems Engineer / Automation Engineer
Contributions:3 releases, 124 commits, 45 PRs in 1 year 5 months
Contributions summary:Peter primarily focused on enhancing the functionality of the OpenBMC platform. They contributed to the system's debugging capabilities by adding a byte-by-byte I2C network device and creating an example Rust binary that builds and installs on the target architecture. Additionally, the user improved the reliability and functionality of the QEMU by integrating patches and making fixes related to the I2C bus and boot processes, including the addition of the `greatlakes-bmc` machine. Further improvements included adding tools for easier debugging and development such as tcpdump.
software-frameworkyoctocontrollerlinux-imagelinux
grdb-senior-project/grdb

Oct 2017 - Apr 2018

Contributions:41 PRs, 119 pushes, 34 branches in 6 months
grdbnormalization
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
Peter Delevoryas - Software Engineer at Meta