Tamaghna Choudhuri
Ethereum Protocol Engineer · Zero Knowledge Research · Systems Programming
Email ·
GitHub ·
X ·
Telegram
About Me
I work on Ethereum core protocol engineering across both the Consensus and Execution layers.
I will be joining the Ethereum Foundation’s Specification & Testing team,focusing on consensus-layer
Work History
Ethereum Foundation — STEEL (Specification & Testing), Consensus Layer
Incoming — June2026
Ethereum Foundation — Ethereum Protocol Fellow
- Implemented FOCIL (EIP-7805) fork-choice logic in the Nimbus consensus client.
- Contributed to Pureth (EIP-7919): SSZ-native execution data structures replacing legacy RLP/MPT models.
- Implemented EIP-7745 (Trustless Log Index)) in Nimbus EL, enabling provably complete
eth_getLogs responses without reliance on external indexers.
- Contributed to execution-spec-tests and Hive-based cross-client differential testing.
Zero Knowledge Engineer — OpenPassport
- Designed and integrated a zk-proof pipeline for Aadhaar-based identity verification.
- Optimized proof verification latency and improved throughput.
- Built unit and integration testing infrastructure for cryptographic correctness.
Research Interests
- Distributed Consensus: Fork-choice rules, proposer/builder separation, censorship resistance.
- Zero-Knowledge Proofs: STARKs, zkVM design, AIR, FRI, polynomial commitments.
- Execution Layer Architecture: SSZ-native models, statelessness, provable RPC.
- Compiler Design: Intermediate representations, optimization pipelines, SIMD-aware compilation.
- High-Performance Computing: Parallel proving systems, memory-aware and cache-efficient design.
- Cryptographic Protocols: Secure communication schemes and blockchain primitives.
Other Interests
- Low-level architecture & instruction set design
- Parallel computing and SIMD optimization
- Football, cricket, music, and video games