connection established — reading peer record
const paschal: PeerNode = {
identity : "Paschal Okwuosa",
handle : "paschal533",
location : "remote-first",
role : ["js-libp2p Contributor", "Protocol Engineer",
"Open-Source Contributor", "Co-founder @ FundBrave"],
transports : ["Protocol Labs", "Logos", "Filecoin", "IPFS", "Base"],
focus : ["P2P networking primitives", "Post-quantum cryptography",
"Decentralized infrastructure", "Social-DeFi"],
building : ["Africa's open-source ecosystem", "privacy-preserving protocols"],
motto : "If it doesn't survive a hostile network, it isn't finished.",
};┌──────────────────────────────────────────────────────────────────────┐
│ SWARM STATUS · multiplexed · streams open │
│══════════════════════════════════════════════════════════════════════│
│ │
│ /noise-pq/ship ──► Hybrid PQ Noise: X25519 + ML-KEM-768 │
│ js · py · nim · rust · interop 48/48 │
│ landing in js-libp2p first (#3683) │
│ │
│ /pq-discovery ──► Post-quantum identity for Ethereum ENRs │
│ discv5 · go-ethereum · 300-byte budget │
│ │
│ /pqc/liboqs ──► QR-UOV signatures: CI + KAT coverage │
│ shipped in liboqs #2582 │
│ │
│ /libp2p/contribute ──► js · py · unified-testing │
│ webrtc, gossipsub, conn-manager, interop │
│ │
│ /logos/infra ──► Basecamp UI · Qt/QML │
│ │
│ /fundbrave/build ──► Social-DeFi fundraising on Base │
└──────────────────────────────────────────────────────────────────────┘
140 pull requests · 80 merged across 25 organizations and projects — from protocol internals to whole-stack dApps.
| 🏛️ Project | 🔩 What I shipped | 🏷️ Role |
|---|---|---|
| libp2p / js-libp2p | Core networking work — gossipsub direct-peer API, WebRTC terminal-state fixes, connection-manager per-address timeouts, registrar disconnect correctness, kad-dht dialing improvements (18 PRs) | Contributor |
| libp2p / py-libp2p | Experimental post-quantum Noise transport (XXhfs + ML-KEM-768, transcript binding, 286 PQ tests), Yamux as default multiplexer, Windows support via coincurve, GossipSub ↔ FloodSub peer propagation, Yamux FIN/RST handling (18 PRs) | Contributor |
| Post-quantum Noise for libp2p | Noise_XXhfs_25519+MLKEM768_ChaChaPoly_SHA256 in four stacks, 48/48 bidirectional interop (artifacts) — js-libp2p proposal + reference impl · nim-libp2p NoiseHFS · rust-libp2p interop + benchmarks · spec work on specs#727 (downgrade security considerations, earlier draft #716) |
Researcher / Implementer |
| Open Quantum Safe / liboqs | QR-UOV CI: KAT digests, implementation-coverage guard, ref/opt/avx2 matrix, shipped with the QR-UOV integration | Contributor |
| Ethereum peer discovery | Post-quantum ENR research → discv5: skip records with unsupported identity schemes · go-ethereum: distinct error for unknown identity scheme | Researcher |
| libp2p / unified-testing | Interop harness fixes — SIGTERM handling, results pipeline cleanup, rust-v0.56 webrtc-direct | Contributor |
| libp2p / universal-connectivity-workshop | Py-libp2p workshop track + Go / JVM / .NET tracks | Project Lead |
| Logos / logos-basecamp | Surface ui_qml load failures with the error text (approved) |
Contributor |
| FIL-Builders / onramp-contracts | Comprehensive test suite for DestChain / SourceChain bridge contracts | Contributor |
| IPFS / Helia | Remix & Angular framework examples | Contributor |
| FundBrave | Co-founder & lead — smart contracts, auth + OTP, AI service, donation/staking engine (26 PRs) · 🏆 hackathon-winning Social-DeFi platform | Co-founder / Lead |
| Protocol Labs Dev Guild | PLDG Cohorts 0 → 5 — decentralized storage, p2p networking & agentic systems · 🗽 Times Square top-contributor feature | Guild Contributor |
🛸 Also shipped to: drand · coordnet · akave-ai · WhiteMatrixTech (🏆 FundBrave & Dfunds hackathon submissions) · web3gpt-docs · fil-frame
| Project | Stack | What it is |
|---|---|---|
| Deximpli | C++ · Solidity · Base | Multi-chain AMM DEX (Base / Optimism / Mode / Celo) |
| FundBrave | TypeScript · Solidity | Regenerative Social-DeFi fundraising on Base |
Opensea-clone 37★ |
JavaScript · Web3 | Full NFT marketplace built on an Ethereum boilerplate |
techlib 24★ |
JavaScript | Free e-library for developers to read & upload ebooks |
| crowdflow | Move · Aptos | Decentralized crowdfunding dApp |
🌍 Maintaining the protocols the decentralized web runs on — and growing Africa's open-source community along the way.



