Dmitry Kh is a seasoned software engineer with 12 years of experience specializing in Ethereum, C++, and game development, currently based in Spain. He contributed significant test and automation work to high-profile open-source Ethereum projects like ethereum/tests and solidity, improving RPC test reliability and debugging node startup and transaction processing issues. His background spans embedded web/admin roles and 3D visualization and game scripting, giving him a practical edge in both backend systems and real-time graphics. Dmitry’s work emphasizes robustness and debuggability in distributed systems, with hands-on expertise in RLP encoding, transaction semantics, and test framework maintenance. Comfortable across low-level C++ and higher-level scripting and automation, he brings a pragmatic, test-first approach to complex blockchain engineering problems. He holds a Master’s in Information Technology from Tver State University and has a habit of finding subtle, reproducible failure modes that reveal deeper protocol issues.
12 years of coding experience
11 years of employment as a software developer
Магистр Информационные Технологии, Магистр Информационные Технологии at Tver State University
Contributions:35 releases, 319 reviews, 1308 commits in 7 years 11 months
Contributions summary:Dmitry contributed to the `ethereum/tests` repository by implementing and modifying test scripts, specifically focusing on RPC tests. Their work included writing tests in JavaScript, modifying existing test modules, and debugging issues within the RPC test framework. They also introduced improvements such as adding stderr logging and refining node startup times, contributing to the stability and debuggability of the testing environment. Their contributions were centered around verifying the behavior of Ethereum implementations.
Contributions:211 commits, 36 PRs, 2 pushes in 4 years 9 months
Contributions summary:Dmitry primarily worked on the Solidity smart contract code base, integrating and modifying tests for various blockchain functionalities. Their commits demonstrate involvement in testing core functionalities like contract accessors, state management, and value transfers. The user also addressed and corrected issues related to transaction processing and RLP encoding, and they were involved in the maintenance of the test framework for the solidity project.
cppsmart-contractethereumcontractblockchain
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.