Sina Mahmoodi

Core Developer at Ethereum Foundation

Berlin, Germany
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
Sina Mahmoodi is a Core Developer with 13 years of experience specializing in back-end systems and blockchain client engineering, currently based in Berlin and contributing at the Ethereum Foundation. He has deep, hands-on expertise in Ethereum protocol implementations—most notably significant tracing and gas-handling work across erigon, go-ethereum, BSC, and EthereumJS—helping fix deadlocks, data races, and improve tracer accuracy and test coverage. His work spans DevOps, backend optimizations, and TypeScript migrations, demonstrating both performance-minded systems engineering and attention to code quality and developer experience. Sina’s academic background in computer science (M.Sc., University of Bonn) and a thesis on decentralized IPFS/Ethereum storage underpin a pragmatic research-to-production mindset. An often-overlooked strength is his pattern of improving tracing and tooling—work that quietly accelerates diagnostics and reliability across major Ethereum clients.
code13 years of coding experience
job3 years of employment as a software developer
bookSoftware Engineering, Software Engineering at Iran University of Science and Technology
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at The University of Bonn
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (26)

debugging10
debug10
javascript10
tracer10
apidoc10
testing10
evm10
formatting10
typescript10
formatter10
virtual-machine10
go10
api10
ethereum10
typescript-types10

Programming languages (16)

C#JavaC++RustIoWebAssemblyGoHTML

Github contributions (5)

github-logo-circle
Monorepo for the Ethereum VM TypeScript Implementation
Role in this project:
userBack-end Developer & QA Engineer
Contributions:2 reviews, 233 commits, 143 PRs in 2 years 1 month
Contributions summary:Sina's contributions centered around improving the functionality and reliability of the EthereumJS monorepo, focusing on error handling and test coverage. Their work included fixing error handling in the `fakeBlockChain` and iterator modules, implementing tests for the `bloom` filter, and adding tests for several API functions such as `runJit` and `runBlockchain`. Moreover, the user ensured code quality by fixing code-related issues.
monorepoethereumjavascriptblockchainevm
ethereum/go-ethereum

Dec 2020 - Jan 2023

Go implementation of the Ethereum protocol
Role in this project:
userBack-end Developer
Contributions:701 reviews, 106 commits, 345 PRs in 2 years 1 month
Contributions summary:Sina contributed to the implementation of the Ethereum protocol's "go-ethereum" client, specifically focusing on the "eth/tracers" package. Their commits involved adding new features for tracing, including support for intrinsic gas costs and call frame tracing. They also fixed bugs related to the unigram tracer, optimized buffer conversions, and addressed issues with gas usage calculations.
golanggethethereump2pblockchain
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
Sina Mahmoodi - Core Developer at Ethereum Foundation