Senior Engineer, Networking at Polygon Labs
Distributed Systems · Blockchain Infrastructure
I build performance-sensitive web 3.0 and distributed-systems infrastructure using Rust, Go and C++, with experience across blockchain execution and consensus clients. Used to work in AI and embedded systems in C++ and Python in the past.
An experimental Rust libp2p fork for exploring the integration of post-quantum cryptographic primitives into peer authentication and secure transport workflows.
Experimental research project. Not intended for production use.
A focused Rust implementation of the Ethereum RLPx cryptographic handshake, including authentication, secret derivation, and encrypted session setup.
A libp2p-based network client for peer communication, signed-message exchange, and cryptographic message verification using Swarm, Gossipsub, and Identify.
Distributed coordination experiments for detecting and avoiding resource collisions and deadlocks between autonomous participants.
Contributed to building Rome L2 infrastructure and updated Rome's op-geth EVM fork to match Solana state.
Smart contracts for the Big Water Protocol
- Blockchain infrastructure: clients, synchronization, peer management, consensus, and data availability
- Systems engineering: Go, Rust, C++, Linux, TCP/IP, and packet-level debugging
- Web 2.0 Infrastructure: Docker, Kafka, PostgreSQL, MongoDB, AWS and GCP
- P2P networking: DevP2P, libp2p, Kademlia, Gossipsub, RLPx
I hold an M.S. in Electrical and Computer Engineering from Carnegie Mellon University and a B.E. from Jadavpur University.
I have published 12 papers in power systems, distributed control, and energy systems.




