Hi, glad you found your way here. I'm Yash, a developer who contributes to open source, mostly p2p networking and AI tooling. Each week I write up what I shipped, what broke, and what fixing it taught me.

GitHub · X · LinkedIn · Portfolio


Spent the week diving deep into p2p reliability and CLI ergonomics. Landed 5 merged PRs across minip2p and Trak, adding over 2,200 lines of code focused on NAT renewal logic and a new interactive mode for better code exploration.

Published Links

Platform Link Status
Notion View Page Published
DEV.to Edit Draft Draft

Week at a Glance

Metric Count
Commits 58
Pull Requests 5
Issues 1
Code Reviews 2
Discussions 0
Lines Added +22,588
Lines Removed -8,702

Active Repositories

Repository Commits Language Changes
obsidian-vault 24 — +10259/-8238
cognee-agent-memory-experiments 9 Python +5145/-28
grill 9 TypeScript +3088/-37
minip2p 6 Rust +446/-54
kadbench 3 Python +50/-39
Trak 2 Rust +1757/-119
portfolio 2 MDX +133/-114
PullSheets 2 TypeScript +1710/-73
nvim 1 Lua +0/-0

Pull Requests

Title Repo State Changes
fix(nat): do not trust the relay's expire when scheduling renewal minip2p MERGED +131/-38
fix(relay-server): count finished HOP workers against the connection cap minip2p MERGED +205/-5
fix(swarm): abandoning a peer-closed stream acks its dropped data minip2p MERGED +236/-14
feat: interactive mode (trak with no subcommand) Trak MERGED +1513/-37
feat: add --tree to calls, mirroring callers --tree Trak MERGED +194/-32

Issues

Title Repo State
Test: the manual-ack backpressure tests read "quiet for 500ms" as "the link stopped" minip2p OPEN

Code Reviews

PR Repo State
Fuzz core channels: harness plus cancelled-write teardown fix dotnet-libp2p APPROVED
Register Yamux streams before outbound frames dotnet-libp2p APPROVED

Languages

Language Commits
Rust 157334336
Python 100765688
TypeScript 29833571
HTML 13046317
JavaScript 7044347
C# 5855438
Shell 4633118
C++ 4540937

Blog Post