Michal Kucharczyk is a Rust core developer with eight years of professional experience, currently contributing to Parity Technologies from Poland and helping evolve foundational blockchain projects like Substrate and Polkadot. He specializes in backend systems and large-scale refactors—particularly around BlockId and consensus-related abstractions—demonstrated by substantive contributions to high-profile repos such as paritytech/cumulus, polkadot-sdk and substrate. His background spans embedded and systems engineering (Yocto, RDK, boot profiling) as well as product-focused work through his indie studio Hoglet Studio, showing a rare blend of low-level performance tuning and user-facing prototyping. A physics MSc by training, he brings a methodical, systems-first mindset to complex distributed and embedded problems and has a track record of removing obsolete abstractions to simplify and harden critical blockchain infrastructure.
8 years of coding experience
20 years of employment as a software developer
Polkadot Blockchain Academy
master of science, physics, master of science, physics at Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Contributions:1063 reviews, 110 PRs, 661 pushes in 1 year 7 months
Contributions summary:Michal primarily contributed to the core logic of the Parity Polkadot Blockchain SDK. The commits demonstrate substantial work involving the removal of the `CanAuthorWith` trait and related dependencies, parameters, and type parameters, which was related to removing the native runtime. The code changes focused on the `Babe` and `Aura` consensus mechanisms, including import queues, transaction pool maintenance, and adjustments to the verification process. The commits show involvement with various backend components of the SDK.
Contributions:392 reviews, 142 commits, 93 PRs in 4 months
Contributions summary:Michal primarily contributed to the backend infrastructure of the Substrate blockchain platform. Their work included removing specific traits related to native runtime and making code formatting adjustments. The user also performed significant changes in client and consensus modules, including modification of core functionalities such as block finalization process and internal state management. They also refactored the core APIs for improved performance and clarity.
substraterustblockchainparitypolkadot
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 Kucharczyk - Rust Core Developer at Parity Technologies