Péter Garamvölgyi

Lead, Protocol Engineering at Scroll

Hungary
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
Péter Garamvölgyi is a Lead in Protocol Engineering with 11 years of experience focused on blockchain/DLT, programming languages, and machine learning, currently leading protocol work at Scroll. He has deep hands-on experience implementing and optimizing core blockchain sync and light-node features in Rust for Conflux and contributing protocol-level changes to Scroll’s Go-Ethereum fork, including opcode and hash-function modifications. His background spans R&D, infrastructure, and production engineering roles across Conflux and Scroll, plus early enterprise blockchain design in OCaml, giving him a rare cross-language systems perspective. Péter pairs academic training from Tsinghua and BME with practical open-source impact—his epoch-by-epoch and strided sync designs demonstrate attention to efficiency at protocol scale. He also brings community leadership experience from running Tsinghua’s blockchain association, reflecting strengths in outreach and technical mentorship. Notably, he blends low-level protocol tweaks with usability work like enabling logs and receipts for light nodes, showing both security-minded and developer-focused instincts.
code10 years of coding experience
job3 years of employment as a software developer
bookExchange Program, Chinese Language, Exchange Program, Chinese Language at University of International Business and Economics
bookExchange Program, Information Technology, Exchange Program, Information Technology at Karlsruhe Institute of Technology (KIT)
bookMaster's, Advanced Computing, Master's, Advanced Computing at Tsinghua University
bookBachelor of Science (B.Sc.), Information Technology, 4.7, Bachelor of Science (B.Sc.), Information Technology, 4.7 at Budapest University of Technology and Economics
bookInformation Technology, Information Technology at MOOCs (Massive Online Open Courses)
bookHigh school diploma, High school diploma at Veres Péter Gimnázium (High school)
languagesEnglish, German, Hungarian, Chinese, Japanese
github-logo-circle

Github Skills (10)

distributed-systems10
go10
rust10
back-end-development10
ethereum10
cryptography10
blockchain10
p2p10
testing9
cryptocurrency9

Programming languages (22)

MDXCSSC++RustCMakefileTeXGo

Github contributions (5)

github-logo-circle
scroll-tech/go-ethereum

Aug 2022 - Jan 2023

Scroll's fork of the official Go implementation of the Ethereum protocol
Role in this project:
userBack-end Developer
Contributions:15 releases, 797 reviews, 22 commits in 5 months
Contributions summary:Péter primarily contributed to the core Go-Ethereum implementation, focusing on Scroll-specific modifications. Their work involved disabling the `SELFDESTRUCT` opcode, re-enabling the P2P layer, and changing the bytecode hash function from Keccak to Poseidon, which included code modifications and related testing. Additionally, they added the Scroll fee vault address as a fee recipient. These changes suggest a focus on protocol enhancements and security adjustments within the Ethereum fork.
ethereumgolangblockchainethereum-protocol
Conflux-Chain/conflux-rust

Jun 2019 - May 2022

The official Rust implementation of Conflux protocol. https://doc.confluxnetwork.org
Role in this project:
userBack-end Developer & Blockchain Engineer
Contributions:274 reviews, 432 commits, 356 PRs in 2 years 11 months
Contributions summary:Péter implemented and optimized core blockchain synchronization features within the Conflux-Rust repository. This included designing and implementing an epoch-by-epoch syncing mechanism, a new sync message type, and corresponding message handlers. The user also introduced an optimized, strided epoch-sync approach to enhance efficiency and reduce the number of requests. Furthermore, the user contributed to the light node functionality by enabling the return of log information, including the state root and logs, and managing the retrieval of transaction and receipt data from the blockchain.
rustp2pblockchaincryptocurrencyconflux
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
Péter Garamvölgyi - Lead, Protocol Engineering at Scroll