Rupam Dey is a systems engineer focused on rollup stacks and Ethereum protocol development, with three years of hands-on experience in blockchain clients and consensus logic. Based in Kolkata, he currently works at Spire Labs and previously served as an Ethereum Protocol Fellow where he added light client support to the Prysm consensus client. His open-source contributions include significant backend work on prysmaticlabs/prysm (light client updates, finality and sync committee logic, Capella/Deneb proofs) and protocol-level improvements in Rust for paradigmxyz/reth. He combines practical systems engineering with cryptographic awareness from internships and protocol collaborations, optimizing consensus paths and gas computations. Notably, he has experience implementing core consensus types and cross-version block proofs—skills that sit at the intersection of client implementation and protocol specification.
3 years of coding experience
Bachelor of Technology - BTech, Information Technology, Bachelor of Technology - BTech, Information Technology at Heritage Institute of Technology
AISSCE, AISSCE at South Point High School, Kolkata
Contributions:31 reviews, 24 PRs, 35 comments in 7 months
Contributions summary:Rupam primarily focused on implementing and improving light client functionality for the Ethereum proof of stake implementation. They added and refined core functions for light client updates, including those related to finality and sync committee participation. The user implemented and tested functions to compute field roots and proofs for different block versions, specifically focusing on Capella and Deneb. Their work involved significant changes to core consensus types and blocks, with a strong emphasis on the Ethereum protocol's specifications.
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
Role in this project:
Back-end Developer
Contributions:6 reviews, 15 PRs, 33 comments in 3 months
Contributions summary:Rupam's primary contributions revolve around the Ethereum protocol implementation in Rust. They refactored code by replacing existing functions with alloy's built-in functions, optimized gas calculations, and introduced new features related to Optimism's consensus mechanism. The user also worked on the codebase by adding functionality for gracefully shutting down Prometheus servers. Furthermore, the user added a new crate for op-beacon-core and corrected typos, demonstrating a consistent focus on refining the project's core functionalities and overall code quality.
ethereumrustblockchaindistributed-systemsp2p
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.