Matt Spinler

Senior Software Engineer at IBM

Rochester, Minnesota, 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

👤
Senior
🎓
Top School
Matt Spinler is a Senior Software Engineer with over two decades of experience developing C and C++ firmware for IBM Power servers, currently focused on OpenBMC and service processor firmware for OpenPOWER systems. He has led firmware teams for chassis management and PCIe expansion drawers and driven system-level architecture work integrating machine-readable workbook (MRW) data into OpenBMC services. Known for hands-on expertise across BMC, host processor, memory diagnostics, and FRU EEPROM management, he blends low-level hardware initialization with higher-level system integration. Based in Rochester, MN, Matt combines deep IBM legacy knowledge with active open-source contributions to the widely used openbmc/openbmc project, reflecting a practical mastery of system orchestration rarely seen outside of hyperscale firmware teams.
code11 years of coding experience
bookBachelor of Science (B.S.) with Highest Distinction, Electrical and Computer Engineering, Bachelor of Science (B.S.) with Highest Distinction, Electrical and Computer Engineering at University of Iowa
github-logo-circle

Github Skills (12)

openbmc10
bitbake10
openpower10
architecture9
architectures9
system9
json9
yaml8
perl8
c117
dbus7
c177

Programming languages (14)

JavaC++CMakefileTeXHTMLPerlBitBake

Github contributions (5)

github-logo-circle
openbmc/openbmc

Jul 2016 - Nov 2022

OpenBMC Distribution
Role in this project:
userBack-end Developer & System Architect
Contributions:280 commits, 421 comments, 178 issues in 6 years 4 months
Contributions summary:Matt primarily contributed to the development of OpenBMC features, focusing on integrating and configuring system-level components for OpenPOWER platforms. They implemented recipes for installing Palmetto inventory files and adding JSON-Perl packages. The user was heavily involved in the creation and modification of machine-readable workbook (MRW) integration, which involves fetching, parsing, and utilizing system-specific data. Their contributions spanned across the creation of new services, and modification of existing ones which indicates significant system architecture knowledge within the OpenBMC project.
openbmc
Contributions:23 pushes, 26 branches in 3 years 10 months
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