Paul Peregud

Blockchain Developer at Golem Foundation

Warsaw, Masovian 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
Paul Peregud is a pragmatic blockchain developer with 15 years of software engineering experience, currently contributing to decentralized compute at Golem Foundation while holding senior engineering roles at Wildland.io and imapp.pl. He brings deep backend and distributed-systems expertise—from Erlang-based streaming and property-based testing to Ethereum smart contract work—having contributed to notable open-source projects like Golem's P2P stack and OmiseGO’s Plasma MVP. Comfortable across low-level protocol changes and Solidity contract logic, he has improved network monitoring, reorg protection, and performance-critical decoders. Based in Warsaw, he combines academic roots in computer science with hands-on production experience building resilient, peer-to-peer systems and payment-layer primitives. An often-overlooked strength is his history of long tenures on complex codebases, showing an ability to evolve systems over years rather than quick rewrites.
code15 years of coding experience
job17 years of employment as a software developer
bookComputer Science, Computer Science at Warsaw University of Technology
languagesEnglish, Polish, Russian
stackoverflow-logo

Stackoverflow

Stats
347reputation
10kreached
14answers
0questions
github-logo-circle

Github Skills (27)

solidity10
net10
decode10
decoding10
plasmoid10
go10
kde-plasma10
ethereum10
encoding10
blockchain10
network10
smart-contracts10
encode10
p2p10
testing9

Programming languages (15)

C++CRustScalaGoHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
omgnetwork/plasma-mvp

Mar 2018 - Mar 2019

OmiseGO's research implementation of Minimal Viable Plasma
Role in this project:
userBack-end Developer
Contributions:12 commits, 1 PR, 1 push in 1 year
Contributions summary:Paul primarily contributed to the core logic of the Plasma MVP implementation, focusing on smart contract development using Solidity. They added features, like exposing child block intervals, and implemented crucial functionalities such as deposit and exit mechanisms. Furthermore, the user addressed reorg protection within the smart contracts, and replaced an RLP decoder to improve performance. The user also added ETH as a token.
plasmaomisegoweb3pybrownie
golemfactory/clay

Sep 2016 - Sep 2017

Golem is creating a global market for computing power.
Role in this project:
userBack-end Developer
Contributions:121 commits, 34 PRs, 104 pushes in 1 year
Contributions summary:Paul primarily focused on enhancing the `golemfactory/clay` repository's peer-to-peer (P2P) network functionality. Their work included modifying the P2P service to broadcast node name changes, adding a negative test case for the node configuration, and implementing an `on_config_update` method to update the node name in a monitor. These changes involved code modifications across multiple files, demonstrating a solid understanding of the project's core networking and monitoring components. Additional tasks involved refactoring and removing unused imports.
pythonethereump2pblockchaincryptocurrency
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
Paul Peregud - Blockchain Developer at Golem Foundation