Skip to content
View vbhattaccmu's full-sized avatar
🦀
🦀

Organizations

@0xPolygon

Block or report vbhattaccmu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vbhattaccmu/README.md

Profile views

Vikram Bhattacharjee

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.

Selected Merged Contributions

Selected Open-Source Projects

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.

Technical Focus

  • 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

Current Research Interests

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

Research Background

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.


LinkedIn Google Scholar

Pinned Loading

  1. post-quantum-libp2p post-quantum-libp2p Public

    Forked from libp2p/rust-libp2p

    Rust implementation of a libp2p stack with post-quantum cryptographic primitives.

    Rust 1

  2. op-geth op-geth Public

    Forked from rome-protocol/op-geth

    Rome Protocol's op-geth infra

    Go

  3. availproject/Turbo-DA availproject/Turbo-DA Public

    TypeScript 2 4

  4. avoid-deadlocks avoid-deadlocks Public

    A Rust implementation to showcase usage of message queues for communication

    Rust 2

  5. availproject/avail-light availproject/avail-light Public

    Rust 642 1.2k

  6. availproject/avail-core availproject/avail-core Public

    Rust 102 95