Senior Engineer, Networking at Polygon Labs
P2P Networking · Distributed Systems · Blockchain Infrastructure
I work on performance-sensitive peer-to-peer networking, blockchain clients, and distributed-systems infrastructure using Go, Rust, and C++.
My engineering experience spans devP2P, libp2p, peer lifecycle management, blockchain synchronization, data availability, consensus infrastructure, packet-level debugging, and Linux networking.
- DevP2P peer failure handling and peer jailing in Polygon Bor
- Polynomial multiproof integration for Avail application clients
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.
- P2P networking: DevP2P, libp2p, Kademlia, Gossipsub, RLPx
- Blockchain infrastructure: clients, synchronization, peer management, consensus, and data availability
- Systems engineering: Go, Rust, C++, Linux, TCP/IP, and packet-level debugging
- Infrastructure: Docker, Kafka, PostgreSQL, MongoDB, and AWS
I am exploring networking for distributed AI training, including:
- RDMA and RoCE
- GPUDirect RDMA
- NCCL collectives
- GPU cluster fabrics
- Linux communication-path optimization
- Post-quantum authentication for peer-to-peer protocols
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.




