Maciej Szwed

Engineering Manager at CodiLime

Gdańsk, Pomeranian Voivodeship, Poland
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
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.
code8 years of coding experience
job15 years of employment as a software developer
bookMaster's degree Automation and Robotics, Master's degree Automation and Robotics at Gdańsk University of Technology
languagesPolish, English
github-logo-circle

Github Skills (23)

json10
pdk10
back-end-development10
python10
cinder10
c1110
nvme10
c1710
rpc10
sdk10
service-design10
service-provider10
backend10
volumes9
data-structure9

Programming languages (3)

CSSCPython

Github contributions (5)

github-logo-circle
spdk/spdk

Jun 2017 - Jul 2021

Storage Performance Development Kit
Role in this project:
userBack-end Developer
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.
development-kitvagrantperformancestoragevirtualbox
openstack/cinder

Jun 2018 - Apr 2020

OpenStack Block Storage (Cinder). Mirror of code maintained at opendev.org.
Role in this project:
userBack-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.
Request Free Trial
Maciej Szwed - Engineering Manager at CodiLime