Dmitriy Ryajov

Founder And CEO at Archivist

San José, San Jose Province, Costa Rica
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
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.
code11 years of coding experience
job22 years of employment as a software developer
bookInformation Science and Information Technologies Computer Science, Information Science and Information Technologies Computer Science at Software Engineer
languagesEnglish, Spanish, Russian, Portuguese
github-logo-circle

Github Skills (28)

nim-lang10
beacon10
javascript10
testing10
typescript10
ipfs10
chain10
networking10
libp2p10
etherum10
ethereum10
cryptography10
typescript-types10
nodejs10
typescripts10

Programming languages (19)

MDXC#CSSJinjaRustCCircomGo

Github contributions (5)

github-logo-circle
ipfs/js-ipfs

Sep 2017 - Jul 2018

IPFS implementation in JavaScript
Role in this project:
userFull-stack Developer
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.
ipfsipldp2pjavascriptjs-ipfs
status-im/nimbus-eth2

Feb 2020 - Apr 2021

Nim implementation of the Ethereum Beacon Chain
Role in this project:
userBack-end & DevOps Engineer
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.
Request Free Trial