Anton Kaliaev is a Senior Software Engineer with 14+ years specializing in backend and distributed systems, currently focused on consensus and P2P work in Rust and Go. He has driven performance, stability, and networking improvements for high-profile open-source projects like Tendermint and Cosmos SDK, and implemented transports for libp2p and WebRTC at Parity. A pragmatic polyglot, Anton has built a Merkle tree in Rust, a tiny Riak-Core-based distributed DB in Erlang, and routinely codes whiteboard solutions in Go and Rust. He combines hands-on refactoring and security auditing with community engagement—authoring technical posts, teaching a Vim course, and presenting engineering lessons. Colleagues know him for shipping practical, testable changes (e.g., mempool and RPC refactors) rather than theoretical designs. Outside work he spent months trekking across Siberia, reflecting a taste for deliberate, resilient problem solving.
14 years of coding experience
15 years of employment as a software developer
Specialist Computer Science, Specialist Computer Science at Ulyanovsk State Technical University
Contributions:601 reviews, 1731 commits, 1509 PRs in 4 years 3 months
Contributions summary:Anton made several commits that addressed performance issues, particularly related to the size of blocks and transactions, and improvements in the efficiency of processing transactions. Contributions involved code modifications in core components of the Tendermint codebase, including improvements to the mempool for processing transactions. These changes included adjustments to error handling, data structure, and code formatting, contributing to the stability and performance of the blockchain.
Contributions:99 reviews, 82 commits, 44 PRs in 9 months
Contributions summary:Anton primarily contributed to the pure Rust implementation of WebRTC, focusing on the Data Transport Layer Security (DTLS) and SCTP (Stream Control Transmission Protocol) components. They fixed bugs related to DTLS handshake and SCTP initialization when certificate verification is disabled, and implemented Tokio's `AsyncRead` and `AsyncWrite` traits for the SCTP stream. Additionally, the user made improvements to the underlying stream implementation by introducing a `PollStream` wrapper and fixing potential data loss issues.
asyncrustwebrtcrtc
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.