Piotr Balcer is a Software Architect with 11 years of experience building low-level systems for persistent and heterogeneous memory at Intel, now leading teams on SYCL runtime and unified memory for oneAPI DPC++. He is a core contributor and former product owner of the Persistent Memory Development Kit (PMDK), where he designed novel failure-atomic allocators and transactional object stores used by the Optane ecosystem. His background blends systems programming in C/C++ (and prototypes in Rust) with deep knowledge of allocator, database and file-system algorithms applied to persistent memory. Piotr pairs hands-on implementation experience — including substantial changes to jemalloc and libpmemobj — with developer advocacy, training, and roadmap creation for customers and open-source users. Based in Gdansk, he also explores game development recreationally, bringing a creative perspective to performance-sensitive system design. Colleagues know him for turning research-level ideas about persistence into production-grade APIs and runtime components.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Science, Bachelor of Engineering (B.Eng.), Computer Science at Politechnika Gdańska
Contributions:11 releases, 307 reviews, 991 commits in 7 years 11 months
Contributions summary:Piotr primarily contributed to the development of the persistent memory development kit (PMDK). The commits included implementing the obj module of the PMDK, along with adding initial APIs and interfaces to implement basic transaction and memory management. The contributions also cover implementing various memory related operations.
Contributions:1 release, 1347 reviews, 74 commits in 3 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.