Elena Gesheva is a seasoned software engineer and Solidity specialist with 25 years in software development and six years focused on Ethereum, contributing to high-profile projects at Optimism, Argent, 0x, Sound.xyz and Colony. She has driven complex smart contract systems and upgradability work, audited token releases, and presented original research—such as parameterized transaction reviews—at DevCon and TruffleCon. At Optimism she helped design the token list used by the Optimism Gateway and refactored bridge tutorials, and at 0x she implemented a novel hybrid quadratic voting governance mechanism. Elena combines deep architectural experience from large enterprises (Vodafone, Avanade) with hands-on blockchain engineering, improving gas efficiency and CI/release processes for production wallets. Outside of code she pursues dancing, stargazing and baking sourdough, reflecting a practical curiosity that informs her meticulous, community-oriented approach to developer experience and documentation.
10 years of coding experience
11 years of employment as a software developer
MSc Software Engineering, MSc Software Engineering at University of Oxford
BSc Business Administration with Computerised Information Systems, BSc Business Administration with Computerised Information Systems at Huron University
Postgraduate Degree E-Commerce Technology, Postgraduate Degree E-Commerce Technology at Birkbeck, University of London
Unified token list for OP Mainnet, Base, and other OP Chains
Role in this project:
Backend Developer
Contributions:112 reviews, 63 commits, 50 PRs in 7 months
Contributions summary:Elena contributed to the token list validation scripts, specifically focusing on the `src/validate.ts` file. They added an Infura key for use by forks. The user implemented logic to exclude specific tokens (DF, MKR, USX, SNX, DAI, THALES) from certain validation rules based on their unique characteristics or non-compliance with ERC20 standards. Furthermore, the user updated the package dependencies.
Contributions:147 reviews, 283 commits, 58 PRs in 9 months
Contributions summary:Elena contributed to the project by adding optional gas reporting to unit and integration tests, which involved integrating the hardhat-gas-reporter package and configuring it to generate output files. They also made significant changes to optimize gas costs of deposits, primarily by modifying cross-domain messaging components. These changes involved refactoring and renaming messaging-related functions and contracts to reduce overhead, thereby improving efficiency.
rollupl2-scalingovmethereumblockchain
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.