Piotr Balcer

Software Architect at Intel Corporation

Gdansk Metropolitan Area 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
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.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Computer Science, Bachelor of Engineering (B.Eng.), Computer Science at Politechnika Gdańska
languagesPolish, English
github-logo-circle

Github Skills (7)

c1710
memory-management10
transaction10
c1110
persistent-memory10
apidoc9
api9

Programming languages (10)

C++CSSCRustLLVMCMakeJavaScriptHTML

Github contributions (5)

github-logo-circle
pmem/pmdk

Mar 2015 - Jan 2023

Persistent Memory Development Kit
Role in this project:
userBack-end Developer
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.
pmdkpmemdevelopment-kitmemorypersistent-memory
oneapi-src/unified-runtime

Dec 2022 - Mar 2023

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.
Request Free Trial