Dmitriy Ryajov is a founder and CEO with 11+ years building decentralized systems and resilient infrastructure, currently leading Archivist out of San José, Costa Rica. He architects durability-first storage protocols (Codex) and has deep hands-on experience in libp2p, IPFS and Ethereum clients—contributions include networking and infrastructure work on Nimbus-eth2 and significant cryptography/networking changes in ethereumjs. His background spans low-level C++ systems, high-throughput web backends and full-stack JavaScript, reflecting a rare blend of protocol design and production engineering. Dmitriy repeatedly tackles fundamental problems: from circuit relaying and NAT traversal in libp2p to durable storage semantics in codex.storage. He’s an active open-source maintainer and implementer whose changes have improved interoperability across Go and JS stacks, a detail that underpins much of his protocol-focused work. Outside product roles he’s kept a consulting practice that fed into major projects like js-ipfs, nim-libp2p and Eth2 client implementations.
11 years of coding experience
22 years of employment as a software developer
Information Science and Information Technologies Computer Science, Information Science and Information Technologies Computer Science at Software Engineer
Contributions:26 commits, 21 PRs, 197 pushes in 10 months
Contributions summary:Dmitriy primarily contributed to the JavaScript IPFS implementation, focusing on testing and feature enhancements. Their work included adding and improving progress bar functionality for file additions, which spanned both the CLI and HTTP API components. Additionally, they addressed inconsistencies between js-ipfs and go-ipfs, ensuring more reliable testing and overall code quality. The user also fixed an issue related to the handling of errors in the trailer headers.
Contributions:17 reviews, 28 commits, 36 PRs in 1 year 2 months
Contributions summary:Dmitriy contributed to the networking and infrastructure aspects of the Ethereum Beacon Chain implementation. Their work included refactoring the network backend to utilize floodsub, bumping libp2p versions and adjusting timeouts. The user also modified build and launch scripts, and integrated new features such as pubsub. Significant changes were made to networking code for efficiency and stability, including concurrency and connection limits.
nimbusnimbus-eth2nimserenityethereum
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.