Skip to content
Est. 2016·Day 0000·
Available for new engagements · Q2 2026
Cairo ·GMT+2·

Mahmoud Amr
Architecture · Data · Cloud & AI · Top-Rated since 2016


§ Systems / Rust · Personal build · R&D

AegisTorrent

A decentralized P2P BitTorrent engine written from scratch in async Rust.

From scratch
every layer
No servers
fully P2P
Systems
depth
Role
Solo build
Client
Personal build · R&D
Year
2026
Lane
Systems / Rust

The problem

I wanted to understand distributed systems at the bone — so I built a full BitTorrent stack from first principles, no wrapper libraries.

What I built

An async Rust (Tokio) decentralized file-distribution engine: Merkle verification, a Kademlia DHT, rarest-first scheduling, NAT traversal, tit-for-tat choking, and Prometheus observability — built layer by layer.

Outcome

A working, server-less P2P engine that proves systems-programming range well beyond web work. Source on GitHub.

Stack
RustTokioKademlia DHTMerkle verificationNAT traversalPrometheus

A personal build — shared as proof of range, not a client engagement.

Available — Book a call