Open Source:
Libp2p(-py): The Python implementation of the libp2p networking stack. Pull Requests:
- Prometheus metrics for libp2p protocols: #1199
- Add TLS in the security options: #1085
- Auto-TLS support for py-libp2p: #1072
- Improve Floodsub in PubSub module: #1064
- Add pnet support with PSK-based connection wrapping: #1002
- libp2p-record module in reference with go-libp2p-record: #890
- Signed-Peer-Record support in Pubsub/Gossipsub message transfer: #889
- Signed-Peer-Record support in KAD-DHT message transfer mechanism: #815
- TODO: throttle on async validators: #755
- Introduce Certified-Address-Book interface for Peer-Store: #753
- Added tests for identify push concurrency cap under high peer load: #708
- fix added negotiate timeout to MuxerMultistream: #696
- fix removed dummy ID(b) from upgrade_security for inbound connections: #681
- Updated examples to automatically use random port: #661
- Matching py-libp2p <-> go-libp2p PeerStore Implementation: #648
- TODO: Handle ls command in multiselect.py: #622
- TODO: Parse listen_addrs to set transport in build_swarm: #616
py-multiaddr: Multiaddr implementation for libp2p(-py) Pull Requests:
Floresta :- A lightweight and embeddable Bitcoin client, built for sovereignty. Pull requests:
Projects:
rnet: An experimental p2p networking stack for understanding rust and internal p2p mechanics.
- Defined core P2P abstractions for peer identity, multiaddrs, connections, and stream-based protocol execution.
- Implemented TCP transport and mplex-style stream multiplexing with concurrent logical streams.
- Developed core protocols like floodsub with end-to-end peer-subscriptions, message propagation and deduplication.
- Applied low-level async Rust patterns to manage IO, stream lifecycles, and protocol execution safely.
P2P-Federated-Learning:- A p2p federated learning stack built with py-libp2p, Akave-O3 and Hedera hashgraph.
- P2P network was built using py-libp2p for discovery, pubsub, and job coordination.
- Hedera smart contracts + Consensus Service were used for trustless payments and training state auditing.
- Decentralized dataset/model transfer was done with Akave-O3 presigned URLs (no credential sharing).
- An incentive flow is designed where compute providers train locally and earn verifiable rewards.
LoyaltyX:- An agentic AI-driven decentralized loyalty program platform on the Near blockchain.
- Businesses register unique loyalty programs onchain via the LoyaltyX chatbot.
- Customers can earn, track and redeem loyalty points onchain by interacting with the Al Agent.
- Al-agent backend process user requests and executes the required onchian transactions.
Tx-Validator:- A Bitcoin transaction validation and block mining script from scratch in Rust.
- Developed end-to-end Bitcoin block mining pipeline: tx-validation, merkle construction and PoW block header mining.
- Implemented signature verification scripts for legacy and SegWit transaction types (P2PKH, P2SH, P2WPKH, P2WSH).
- Prioritized transactions using fee/weight ratio for optimal block composition.
- Constructed final block (~4M weight, ~21.6M sats fees, 4.4K txs) meeting target difficulty and Bitcoin serialization rules.
Hackathon Wins:
- P2P-Federated-Learning: A p2p federated learning platform build using py-libp2p, Akave O3 and Hedera Hashgraph. Won the Akave track (Filecoin bounty) at ETHGlobal NewDelhi'25.
- Crowdnet: A decentralized event hosting plaform on the Vara Blockchain. Won the 1st prize in the beginner track in the Gear Mega Hackathon'25.
- LendingSapphire: A private lending plaform leveraging on-chain and off-chain confedentiality leveraging Oasis’s ROFL secure execution environments. Won a 2nd prize in the Oasis bounty at ETHGlobal Singapore'24.
- FairBET: A security layer based on nillion’s lind computation to mitigate malicious final result modifications, in online betting plaforms like Roulette, built over a decentralised roulette plaform. Won a 2nd prize in the Nillion Bounty at ETHOnline'24.
- InstaClaim: An instant insurance claim platform using CDP Agent kit + Lit Protocol (for decentralized encrypt/decrypt). Won a pool prize in the Lit Protocol bounty it ETHIndia'24.
Dev Blogs:
at https://soishell.hashnode.dev/
- Contributions to py-libp2p as a part of PLDG Cohort-3: A curated documentation on the various protocols I contributed on for 3 months in py-libp2p p2p networking library as a part of Protocol-Labs-DEV-Guild (PLDG) Cohort-3.
- Building a Covert LAN: Dockerized Wireguard VPN Gateway for Private Container Access: Established a secure, private network by integrating Wireguard VPN with Docker container services to ensure exclusive access through encrypted VPN connections.
- Automated Firewall Management using Docker and Cron: Simulating automated firewall configuration using Docker, cron jobs, and UFW to ensure consistent security policies across multiple server roles.
- Implementing Blind Computations using Nillion Protocol: A comprehensive guide on how to implement blind computations (computing on encrypted variables without ever decrypting them) using Nillion protocol.
- Improve Floresta’s testing: Part 2 | Summer of Bitcoin ‘24: This blog covers the progress of my Summer of Bitcoin porject - Improve Floresta’s testing.
- Improve Floresta’s testing: Part 1 | Summer of Bitcoin ‘24: This blog covers the progress of my Summer of Bitcoin project till mid-evaluation; Improve the testing environment of Floresta.