Piotr Mikołajczyk

Senior Backend Engineer at Offchain Labs

Zürich Metropolitan Area Switzerland
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 Mikołajczyk is a Senior Backend Engineer with nine years of hands-on experience building high-assurance blockchain and backend systems, currently based in the Zürich area. He combines deep theoretical computer science and ongoing PhD work in cryptography with practical engineering—contributing significant Rust fixes and features to Parity’s widely used Substrate and Polkadot SDKs, including contract-module bug fixes and tooling for runtime state versions. At Aleph Zero he led ZK engineering and circuit work (Halo2, Arkworks, Circom) while also building smart-contract tooling and on-chain traffic simulators, and now continues at Offchain Labs on advanced backend systems. Comfortable both as a focused individual contributor and a collaborative team member, he pairs low-level systems mastery with a taste for exploring elegant theory, often turning cryptographic research into production-ready code.
code9 years of coding experience
job1 year of employment as a software developer
bookMathematics and Computer Science, Mathematics and Computer Science at The August Witkowski 5th High School
bookDoctor of Philosophy - PhD, Cryptography, Doctor of Philosophy - PhD, Cryptography at Jagiellonian University
languagesEnglish, Spanish, Polish
github-logo-circle

Github Skills (13)

contract10
substrate10
rust10
pallet10
blockchain10
rust-wasm9
websocket8
algorithms8
data-structures8
json-rpc8
algorithm8
data-structure8
testing7

Programming languages (8)

TypeScriptDockerfileC++RustCircomJavaScriptTclPython

Github contributions (5)

github-logo-circle
paritytech/substrate

Jan 2022 - Sep 2022

Substrate: The platform for blockchain innovators
Role in this project:
userBackend Developer
Contributions:56 reviews, 4 commits, 8 PRs in 7 months
Contributions summary:Piotr primarily focused on modifying the `pallet_contracts` module, a core component of the Substrate blockchain framework. Their contributions involved fixing bugs related to contract removal, and implementing features to support all state versions within the try-runtime module, and included the creation of a fast-forward functionality. Code changes also include exposing a `ChargedAmount` for greater clarity. The user demonstrated proficiency in Rust, and a deep understanding of the blockchain internals.
substraterustblockchainparitypolkadot
paritytech/polkadot-sdk

Aug 2023 - Oct 2023

The Parity Polkadot Blockchain SDK
Role in this project:
userBack-end Developer
Contributions:8 reviews, 2 PRs, 9 comments in 1 month
Contributions summary:Piotr primarily contributed to the `paritytech/polkadot-sdk` repository by implementing and fixing contract-related features within the Substrate framework. Their work includes resolving issues with lazy batch contract removal, supporting various state versions for `try-runtime`, and refining the `follow-chain` command. Additionally, the user was involved in adding debugging features, specifically a `try-state` hook for the pallet-aura and a simple debugger for cross-contract calls, along with exposing `ChargedAmount`. The user also participated in refactoring RPC modules and improving the overall functionality of the project.
blockchaincumuluspolkadotsubstrate
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
Piotr Mikołajczyk - Senior Backend Engineer at Offchain Labs