Michal Mielewczyk

Principal Software Engineer at Huawei

Warsaw, Masovian 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
Michal Mielewczyk is a Principal Software Engineer based in Warsaw with 9 years of experience specializing in Linux kernel development and storage systems. He has deep hands-on expertise in caching drivers and the Open CAS Framework (OCF), contributing substantial backend work to the widely used SPDK project and open-source OpenCAS repositories. Comfortable across the full product lifecycle, he pairs kernel-level coding with Python-based testing and has led Secure Development Lifecycle efforts for production deployments. Known for disciplined, reliable delivery, he blends system-level technical depth with practical deployment and client-facing experience, and often drives API and memory-management improvements that simplify long-term maintenance.
code9 years of coding experience
bookInżynier (Inż.) Informatyka, Inżynier (Inż.) Informatyka at Gdańsk University of Technology
languagesEnglish, Polish, Spanish
github-logo-circle

Github Skills (11)

c1710
memory-management10
system10
storage10
caching10
cachemanager10
filesystem10
pdk10
sdk10
system-programming10
c1110

Programming languages (3)

CHTMLPython

Github contributions (5)

github-logo-circle
spdk/spdk

Feb 2019 - Aug 2021

Storage Performance Development Kit
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 issues in 2 years 6 months
Contributions summary:Michal primarily contributed to the storage performance development kit (SPDK) project, focusing on core functionality related to the OCF (Open Cache Framework) component. They made significant changes, including rebasing OCF code, renaming data objects, and reorganizing APIs, indicating a strong understanding of the underlying storage architecture. Additionally, the user implemented memory management for OCF, ensuring memory zeroing and adjusting the framework to handle new APIs. These modifications demonstrate proficiency in system-level programming and cache management within a storage context.
development-kitvagrantperformancestoragevirtualbox
mmichal10/open-cas-linux

Apr 2019 - Mar 2025

Contributions:442 pushes, 174 branches in 6 years
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
Michal Mielewczyk - Principal Software Engineer at Huawei