Introduced AutoTLS in libp2p(-py)

Extended the TLS security module in libp2p(-py) to fetch CA authorized TLS certificates using the libp2p Auto-TLS client specification, rather than using self-signed ones. This will enable protocol execution via web-transport and browsers for libp2p(-py). PR: https://github.com/libp2p/py-libp2p/pull/1072

February 2, 2026 · Abhinav Agarwalla

Rust async pattern -- single owner IO

Ran into an issue while building my experimental p2p stack in Rust – multiple parts of the code wanted &mut TcpStream. Turned out the design was improper. What worked for me was creating a single IO task owning the socket, with everything else communication via mpsc. Cleaner ownership, fewer borrow issues, and easier to reason about.

January 6, 2026 · Abhinav Agarwalla

Got a Raspberry Pi 5

Bought a Raspberry PI 5. Planning to do some networking experiments and small infrstructure setups.

December 25, 2025 · Abhinav Agarwalla

Started writing a p2p stack in Rust

Started writing an experimental p2p stack, rnet inspired from libp2p specs, to dig deeper into rust and core p2p mechanics.

December 19, 2025 · Abhinav Agarwalla

Hackathon win @ETHNewDelhi'25

Attended an IRL hackathon in New Delhi. Built a p2p federated learning platform using libp2p(-py), Akave-O3 and Hedera hashgraph. Won the Filecoin/Akave track at ETHNewDelhi'25.

October 3, 2025 · Abhinav Agarwalla

Selected for Protocol Labs Dev Guild

Got selected for Protocol Labs Dev Guild. Excited to go deeper into p2p infrascture and libp2p ecosystem.

May 4, 2025 · Abhinav Agarwalla

Learning document on iptables

Found a great document to learn about firewall management and iptables in deep.

April 24, 2025 · Abhinav Agarwalla

Built a VPN gateway with Wireguard

Built a VPN gateway using Wireguard, Docker and a nginx server, restricting the server access to only allow wireguard-client IP addresses by modifying the firefall rules for the docker network. It was fun, wrote a blog about this.

April 7, 2025 · Abhinav Agarwalla

Build on AI-agents for the first time

First working with AI agents, built a loyalty platform on NEAR blockchain by using Near AI-agent kit for agent driven user interaction, and smart contract execution. Had fun.

March 17, 2025 · Abhinav Agarwalla

Weekend hackathon win

Participated in a hackathon over the weekend. Built a cool event hosting platform on Vara blockchain. Won a 1st prize in the beginner track. Getting more comfortable working under tight constraints.

January 16, 2025 · Abhinav Agarwalla