Roman Useinov is a Protocol Engineer with 15 years of experience building high-load web and blockchain infrastructure, currently based in Rotterdam. He brings deep systems expertise across Rust, Go, Scala, Java, and legacy stacks (PHP, Perl) and has led teams delivering scalable services, caching, and storage solutions. Roman is an active open-source contributor to Parity's flagship Substrate and Cumulus projects, where he focused on validator/nomination-pools, XCM weight calculations, and stabilizing parachain runtimes. His recent roles span core protocol development for Filecoin and Parity and designing off-chain execution services, demonstrating a strong blend of backend and DevOps skills. Notably, he combines low-level consensus work with practical production concerns—benchmarking, migrations and flaky-test fixes—so protocol changes meet real-world operational needs. He holds an ITMO degree in Information Technology and maintains an on-chain presence (Polkadot address) reflecting hands-on involvement in the ecosystem.
15 years of coding experience
10 years of employment as a software developer
Specialist, Information Technology, Specialist, Information Technology at ITMO University
Contributions:322 reviews, 121 commits, 36 PRs in 4 months
Contributions summary:Roman primarily focused on modifying and enhancing the substrate blockchain platform. Their contributions involved fixing bugs, specifically related to removing pool metadata upon pool dissolution and addressing potential issues in the nomination-pools module. They implemented migrations for VoterBagsList and performed testing. The user also added features related to target lists and validator ranking.
Contributions:113 reviews, 18 commits, 27 PRs in 5 months
Contributions summary:Roman primarily contributed to the `cumulus` repository, focusing on benchmarking, weight calculations, and XCM-related functionalities. They implemented and refined XCM benchmark weights within Statemint and Statemine runtimes. The user also addressed issues related to teleport weight calculations, hardcoding weights for teleport and deposit functions, and fixing flaky node tests, showcasing involvement in both backend and DevOps tasks. Their contributions included code changes in runtimes, common libraries, and test files to optimize and stabilize the system.
substraterustblockchainparachainsparity
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
Roman Useinov - Protocol Engineer at Postquant Labs