Dragan Rakita is a seasoned software engineer with a decade of experience building high-performance blockchain and systems software, currently at Tempo and founder/CEO of Blue Alloy where he authored revm, a Rust implementation of the Ethereum Virtual Machine. He has contributed to major open-source blockchain projects—Fuel Labs' fuel-core, Paradigm's reth, and OpenEthereum—focusing on low-level primitives, transaction/UTXO handling, block execution and sync correctness. Comfortable across Rust, Go, C++ and embedded/graphics stacks, he brings a rare combination of protocol-level expertise and hands-on systems engineering from IoT gateways to EVM internals. Based in Sremska Mitrovica, Serbia, he pairs an academic EE/CE background with practical leadership in open-source and startup environments, often tackling race conditions, gas accounting and core data-structure correctness that quietly make networks reliable.
10 years of coding experience
10 years of employment as a software developer
Master's Degree Electrical and Computer Engineering, Master's Degree Electrical and Computer Engineering at University of Novi Sad
Rust implementation of the Ethereum Virtual Machine.
Role in this project:
Back-end Developer
Contributions:46 releases, 1390 reviews, 296 commits in 1 year 4 months
Contributions summary:Dragan contributed to the Ethereum Virtual Machine (EVM) implementation, focusing on building and refining the core functionality of the system. Their work involved defining and implementing subroutines, creating code differences, and implementing the gasometer to monitor gas consumption. The commits indicate a focus on the specifications, gas usage, and core opcode functions, key elements of the EVM's back-end logic.
(deprecated) The fast, light, and robust client for the Ethereum mainnet.
Role in this project:
Back-end Developer
Contributions:138 reviews, 134 commits, 175 PRs in 8 months
Contributions summary:Dragan contributed to the `openethereum/openethereum` repository, which is a client for the Ethereum mainnet. Their work involved removing deprecated or no-longer-needed code, specifically functions related to node data retrieval. They also addressed issues related to block sync and verification processes, including fixes for race conditions and queue management. The user’s contributions primarily focused on maintaining and optimizing the core blockchain functionality.
ethereumblockchainmainnetlight
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.