Dmitry Belyavskiy is a Principal Software Engineer based in Brno with over a decade of experience building secure, low-level systems and crypto features. He has deep expertise in cryptographic engineering, contributing significant GOST (Russian crypto standard) support to OpenSSL—including new OIDs, ciphersuites and initial GOST 2012 algorithm implementations. At Red Hat he drives architecture and delivery of security-sensitive backend components, drawing on long-term hands-on roles at Криптоком and other firms. Dmitry blends applied mathematics training with practical systems development, often making subtle protocol-level changes that ripple through TLS and crypto libraries. He is comfortable working across legacy C codebases and modern enterprise environments, and his open-source work demonstrates a focus on interoperable, standards-aligned cryptography. A less obvious strength is his track record of safely deprecating legacy algorithms while introducing new standards-compliant primitives.
10 years of coding experience
18 years of employment as a software developer
Инженер-математик, Прикладная математика, Инженер-математик, Прикладная математика at МГИЭМ
A reference implementation of the Russian GOST crypto algorithms for OpenSSL
Role in this project:
Back-end Developer & Security Engineer
Contributions:4 releases, 38 reviews, 431 commits in 7 years 2 months
Contributions summary:Dmitry primarily focused on removing the GOST94 signature algorithm from the OpenSSL GOST crypto algorithms implementation. Their contributions involved modifying the code, specifically in the `gost2001.c` and `gost_ameth.c` files, to remove the signature. They also introduced initial support for GOST 2012 algorithms, which included adding new NIDs, implementing functions for the algorithms, and incorporating these changes in the OpenSSL library.
Contributions:1091 reviews, 149 commits, 403 PRs in 4 years 2 months
Contributions summary:Dmitry primarily contributed to the OpenSSL library by adding support for new GOST (Russian cryptographic standard) related features. This involved the addition of new OIDs (Object Identifiers) and supporting enhanced NumericString functionality, directly impacting the cryptographic capabilities of the library. The user also introduced custom cipher constants and incorporated new cipher and cipher modes standardized in Russia based on GOST R 34.13-2015. Furthermore, the user implemented the necessary changes to provide GOST 2012 ciphersuites in TLS.
crypto-librarycryptographyssltlscrypto
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
Dmitry Belyavskiy - Principal Software Engineer at Red Hat