Maciej Szwed is an engineering manager with over 15 years of hands-on software and systems experience, now leading teams at CodiLime after managing cross-functional engineering groups at Intel. He blends low-level expertise in C and device interactions with cloud-native architecture and CI/CD automation, driving large-scale DevOps and benchmarking pipelines for Intel Developer Cloud. A contributor to high-performance open-source projects like SPDK and OpenStack Cinder, he’s improved storage JSON handling and NVMe-oF integration—work that reflects both performance tuning and production-grade reliability. Based in Gdańsk, he pairs a master’s in Automation and Robotics with a pragmatic focus on developer productivity, automated bring-up, and optimized workflows that bridge hardware and software.
8 years of coding experience
15 years of employment as a software developer
Master's degree Automation and Robotics, Master's degree Automation and Robotics at Gdańsk University of Technology
Contributions:270 commits, 88 comments, 24 issues in 4 years 1 month
Contributions summary:Maciej primarily contributed to the storage performance development kit (SPDK) project by implementing and improving the JSON functionality. The commits focused on adding support for 64-bit unsigned value converters and other data structures in JSON format, as well as creating functions for comparing I/O operations. The contributions also involved fixing memory leaks and adding features such as hotremove support for logical volumes and handling for different file flags. The work suggests a focus on improving the functionality and efficiency of data storage and retrieval operations within the project.
OpenStack Block Storage (Cinder). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:6 commits in 1 year 11 months
Contributions summary:Maciej primarily contributed to the development of SPDK (Storage Performance Development Kit) integration within the OpenStack Cinder project. They implemented and tested a new SPDK NVMe-oF target driver, alongside an SPDK volume driver. The contributions involved updating RPC calls to match the latest SPDK changes and adding the option to communicate with SPDK via HTTPS. They also updated documentation related to SPDK drivers.
cinderblockchainopendevblock-storageopenstack
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.