Sławomir Ptak

Compiler Engineer at Intel Corporation

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

🤩
Rockstar
🎓
Top School
Sławomir Ptak is a compiler engineer based in Gdańsk with over a decade of hands-on experience in storage systems, NVMe, RAID and Windows storage drivers, and three years of formal experience in compiler-focused roles. He has held multiple engineering and architect roles at Intel, progressing from driver implementation to designing caching and data reliability systems and most recently working on compiler engineering. As an active open-source contributor he has improved SPDK (Storage Performance Development Kit) by fixing compilation issues, adding random I/O offset selection, and extending DIF/DIX integrity features with CRC-32C/CRC-64 support—work that touches a widely used storage performance project. Known for pragmatic low-level problem solving, he frequently bridges hardware-aware storage design with portable, backward-compatible code changes for older toolchains. Sławomir holds a Master’s in Computer Science from the University of Gdańsk and combines system-level depth with a knack for making complex reliability features practical in production.
code3 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Gdansk
github-logo-circle

Github Skills (6)

c1710
develop10
c1110
raid8
nvme8
performance-optimization7

Programming languages (2)

CLLVM

Github contributions (4)

github-logo-circle
spdk/spdk

Sep 2023 - Sep 2024

Storage Performance Development Kit
Role in this project:
userBack-end Developer
Contributions:2 comments, 13 issues in 1 year
Contributions summary:Sławomir primarily contributed to the SPDK (Storage Performance Development Kit) repository by addressing compilation issues and enhancing the codebase. Their work included modifying code to be compatible with older GCC versions, fixing newline formatting in RPC files, and adding a random map feature to the bdevperf tool for picking I/O offsets. Additionally, the user extended and refactored the DIF (Data Integrity Field) and DIX (Data Integrity Extension) functionality, adding support for CRC-32C and CRC-64, as well as introducing optional reference tag checks during the remapping process, and fixed issues with app tag masks.
development-kitvagrantperformancestoragevirtualbox
slawekptak/llvm

Jan 2025 - Apr 2025

Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Contributions:35 pushes, 13 branches in 2 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
Sławomir Ptak - Compiler Engineer at Intel Corporation