Mike Perez is a seasoned software engineer and community architect with 14 years of professional experience and over two decades contributing to open-source projects. He spent eight years as a full-time upstream OpenStack contributor—serving as Cinder PTL and maintainer-level contributor to Nova and Cinder—and helped build DreamHost’s DreamCompute public cloud integrating Ceph RBD. More recently he has shaped open-source governance and community strategy at Red Hat’s OSPO and the Ceph Foundation, combining technical depth (kernel vhost-SCSI, Ceph RBD, Kubernetes CSI) with program-level responsibilities like foundation formation and budget planning. Currently at IBM and still active in Ceph development, he blends hands-on backend engineering with community stewardship, documentation, and public speaking. A pragmatic problem-solver, he’s as comfortable fixing API bugs and validating volume sizes as he is setting up conference booths or editing release content—an engineer who quietly moves projects forward across code, community, and governance.
OpenStack Block Storage (Cinder). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:108 commits in 4 years 6 months
Contributions summary:Mike contributed to bug fixes and improvements related to volume creation and management within the OpenStack Cinder project. They addressed issues where incorrect volume sizes were given by adding validation checks and improved handling. Additionally, the user worked on refactoring and ensuring test requests are sent to the correct API version, specifically v1. The user implemented features like adding volume bootable information to the API response, indicating a focus on extending functionality.
OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:12 commits in 5 years 5 months
Contributions summary:Mike primarily contributed to the OpenStack Compute (Nova) project by fixing bugs and enhancing the codebase. Their work included integrating image block device maps to ensure accurate location retrieval, resolving quota issues related to volume creation, and supporting the Cinder client v2. They also deprecated and removed legacy configuration options and components, demonstrating a focus on maintaining and improving the project's functionality.
novaopendevopenstackcompute
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.