Evgeny Kuzyakov is a software engineer with 8 years of professional experience based in Mountain View, CA, who blends low-level systems work with user-facing front-end development. He is an active contributor to the NEAR Protocol ecosystem, implementing a WASM executor and core runtime features in nearcore, enhancing the Rust SDK for smart contracts, and improving wallet UX and signing flows across near-wallet and near-api-js. A competitive programmer at heart (ACM ICPC World Finals Gold Medalist, 2008), he brings strong algorithmic problem-solving to blockchain engineering and performance-critical code. His contributions range from memory and gas management in WASM executors to practical developer-facing examples and UI refinements, showing comfort across the full stack. Based on a Master’s in Computer Science from ISTU, he combines academic rigor with hands-on open-source impact in a rapidly evolving crypto stack.
8 years of coding experience
Master's degree, Computer Science, Master's degree, Computer Science at Izhevsk State Technical University (ISTU)
JavaScript library to interact with NEAR Protocol via RPC API
Role in this project:
Back-end Developer
Contributions:1 review, 47 commits, 14 PRs in 3 years 4 months
Contributions summary:Evgeny primarily focused on implementing wallet signing functionalities within the JavaScript library. Their contributions included adding features for wallet-based signing using tokens, integrating sign-in flows, and incorporating storage prefixes to facilitate different applications using the same origin. Furthermore, they made changes to core library files, adding wallet-account and other wallet-related components for interacting with the NEAR protocol. They also made code changes for view calls, including returning logs for view calls, improving the functionality of the `near-api-js` library.
Contributions:5 releases, 115 reviews, 75 commits in 2 years 3 months
Contributions summary:Evgeny primarily contributed to the development of the NEAR SDK in Rust, enhancing its capabilities for smart contract development. Their work included bumping the SDK version to 0.3 and adding features like `panic_utf8`, `block_timestamp`, and a new example for collections. They also run compile tests on stable only, and implemented a fun token example, and added a panic hook, and updated dependencies to be compatible with the latest versions. Their focus was on expanding the functionality and improving the usability of the SDK for developers.
rust-libraryethereumrustblockchainsmart-contracts
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.