PB
HomeAboutResumeWork
WritingPhotos

Work

Things I've built
and contributed to

From low-level systems to protocol infrastructure. Each project taught me something different about building software that matters.

Projects

01

Operating System in Rust

A minimal x86-64 kernel implementing bootloader, paging, interrupts, and memory management. My way of learning systems programming from the metal up.

RustOSx86-64
02

Gossimini

CLI pub/sub node for stress-testing gossip protocols. Simulates network partitions, message drops, and measures rebroadcast reliability using libp2p.

Rustlibp2pP2P
03

Merkle-rs

Merkle Tree implementation with SSZ-style hashing. Supports inclusion and consistency proofs with property-based and fuzz testing.

RustCryptography
04

ethvm

Command-line tool for managing Ethereum client versions. Built around Lighthouse, designed for developers who run multiple clients.

RustCLIWIP

Open Source Contributions

Lighthouse

Ethereum consensus client. Memory-aware caching, libp2p improvements, attestation benchmarks.

Reth

Modular Ethereum execution client by Paradigm.

rust-libp2p

The peer-to-peer networking stack.

Alloy

Ethereum development toolkit in Rust.

Revm

Rust EVM implementation.

Kona

OP Stack components in Rust.

Poulav Bhowmick

Building the future of Ethereum

GitHubXLinkedInEmail

© 2026 Poulav Bhowmick. All rights reserved.

Kolkata, India