Arseniy Klempner is a software developer with nine years focused on web3, specializing in smart contracts and the surrounding infrastructure from Solidity to dApps and distributed protocol architecture. He has a strong open-source pedigree — contributing to high-profile projects like The Graph (enhancing Ethereum event handling in graph-node) and OpenZeppelin (building comprehensive smart-contract test suites). At Tacen he worked as a blockchain engineer and now contributes to the Waku protocol, combining backend systems work with smart-contract tooling for decentralized apps. He’s passionate about developer-facing tools and protocol design, and brings a practical blend of specification-level thinking and hands-on engineering to hardened, production-grade systems.
OpenZeppelin Contracts is a library for secure smart contract development.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:25 commits, 18 PRs, 20 comments in 3 months
Contributions summary:Arseniy primarily contributed to the testing of smart contract functionality within the OpenZeppelin Contracts repository. Their work included creating and modifying test suites using JavaScript and Solidity to verify the behavior of core contracts like `Ownable`, `Stoppable`, `StandardToken`, `Killable`, `SafeMath`, `Shareable`, `DayLimit`, and `MultisigWallet`. These tests cover a range of scenarios, ensuring that the contracts function as intended and prevent unauthorized actions. The user focused on writing comprehensive tests to improve the overall quality and reliability of the smart contracts library.
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Role in this project:
Back-end Developer
Contributions:8 commits in 1 month
Contributions summary:Arseniy primarily focused on enhancing the `graph-node` project, which involves indexing blockchain data. Their contributions centered around improving the Ethereum integration, specifically by implementing methods for subscribing to and handling events. The user integrated external crates like `ethabi` and `ethereum-types` to interact with Ethereum data types and contract events. They also added functionality for calling contracts through `web3`.
node-graphipfsgraphql-apiindexesethereum
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.