Dragan Rakita

Software Engineer at Tempo

Sremska Mitrovica City, Vojvodina, Serbia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job10 years of employment as a software developer
bookMaster's Degree Electrical and Computer Engineering, Master's Degree Electrical and Computer Engineering at University of Novi Sad
languagesSerbian, English
stackoverflow-logo

Stackoverflow

Stats
198reputation
20kreached
6answers
1question
github-logo-circle

Github Skills (31)

opc10
back-end-development10
evm10
virtual-machine10
ethereum10
opcode10
blockchain10
rust10
opcodes10
fuel10
data-structure9
code-optimization9
algorithms9
distributed-systems9
data-structures9

Programming languages (11)

CSSC++RustNimCSolidityJavaScriptGo

Github contributions (5)

github-logo-circle
bluealloy/revm

Sep 2021 - Jan 2023

Rust implementation of the Ethereum Virtual Machine.
Role in this project:
userBack-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.
ethereumrustblockchainevmvirtual-machine
openethereum/openethereum

Aug 2020 - May 2021

(deprecated) The fast, light, and robust client for the Ethereum mainnet.
Role in this project:
userBack-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.
Request Free Trial
Dragan Rakita - Software Engineer at Tempo