Alexander Slesarenko

Senior Technical Architect at ergoplatform.org

Cambridge, England, United Kingdom
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

👤
Senior
🎓
Top School
Alexander Slesarenko is a Senior Technical Architect with over 25 years in software development and 16 years of focused professional experience building robust, protocol-level systems, currently leading a Rust-based cross-chain protocol project for IOHK/Polkadot. He blends hands-on engineering with technical leadership—managing small teams, delivering proofs-of-concept, and designing DSLs such as a Rust query language for Ethereum’s Merkle Patricia Trie to enable trust-minimized data access. A longtime core developer and co-founder at ergoplatform.org, he has contributed to blockchain clients like Ergo and Scorex, with practical expertise in serialization, binary data handling, state management, and migration to modern cryptographic libraries. Comfortable moving between low-level protocol details and system architecture, he emphasizes scalability, security, and maintainability in distributed systems. Based in Cambridge with a background in applied mathematics, he has a track record of turning complex cryptographic and storage concepts into pragmatic engineering solutions.
code16 years of coding experience
job8 years of employment as a software developer
bookApplied mathematics, Applied mathematics at Udmurt State University
languagesEnglish, Russian
github-logo-circle

Github Skills (9)

scala10
state-management10
data-serialization10
chain10
cryptography10
blockchain10
serialization10
testing9
cryptocurrency9

Programming languages (11)

TypeScriptJavaShellCSSRustCScalaJavaScript

Github contributions (5)

github-logo-circle
ergoplatform/ergo

Dec 2018 - Jan 2023

Ergo protocol description & reference client implementation
Role in this project:
userBack-end Developer
Contributions:351 reviews, 238 commits, 63 PRs in 4 years 1 month
Contributions summary:Alexander contributed to the Ergo platform's core codebase by removing the verifier from UtxoStateReader and migrating to the latest Sigmastate library. This change involved modifications to the UtxoState and ErgoMiner classes, impacting state management and mining operations within the Ergo blockchain. These changes likely involved refactoring and updating internal data structures to align with updated cryptographic libraries. The user also modified the WrappedUtxoState.
protocolreference-clientblockchainergo
hyperledger-labs/Scorex

Nov 2019 - Nov 2020

Scorex 2.0 Core
Role in this project:
userBack-end Developer
Contributions:5 reviews, 7 commits, 4 PRs in 1 year
Contributions summary:Alexander primarily worked on refactoring and enhancing the core functionality of the `scorex` library, including serialization and logging utilities. They moved modules from `scorex-utils` and implemented features for `VLQByteStringReader` and `VLQByteStringWriter` demonstrating knowledge of binary data handling. Several commits updated dependencies and fixed tests, implying a focus on maintaining code quality and build stability.
scalablockchaincryptocurrencyscorex
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
Alexander Slesarenko - Senior Technical Architect at ergoplatform.org