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 chasing down flaky tests and fixing socket leaks in the p2p ecosystem. Between 22 commits and 15 code reviews, I focused on making networking stacks more predictable—because 'sleep(200ms)' is never the answer.
| Platform | Link | Status |
|---|---|---|
| Notion | View Page | Published |
| DEV.to | Edit Draft | Draft |
| Metric | Count |
|---|---|
| Commits | 79 |
| Pull Requests | 5 |
| Issues | 2 |
| Code Reviews | 15 |
| Discussions | 0 |
| Lines Added | +23,509 |
| Lines Removed | -460 |
| Streak | 7 days |
| Repository | Commits | Language | Changes |
|---|---|---|---|
| kad-eclipse-testbed | 21 | Rust | +6628/-69 |
| obsidian-vault | 16 | — | +3318/-13 |
| minip2p | 14 | Rust | +1268/-319 |
| Interview-Prep | 6 | TypeScript | +4313/-0 |
| RAG-ZERO-HERO-10DAYS | 6 | Python | +511/-21 |
| cognee-agent-memory-experiments | 4 | Python | +1421/-0 |
| eclipsed | 3 | Python | +4815/-0 |
| py-libp2p | 3 | Python | +703/-26 |
| dotnet-libp2p | 3 | C# | +0/-0 |
| Trak | 2 | Rust | +532/-12 |
| nvim | 1 | Lua | +0/-0 |
| Title | Repo | State | Changes |
|---|---|---|---|
| test: drive the timing-sensitive tests by progress, not by the clock | minip2p | MERGED | +292/-108 |
| fix: read declarations from code only, and exclude test fixture trees | Trak | MERGED | +532/-12 |
| fix(websocket): report the real dial failure and close the socket (#1554) | py-libp2p | MERGED | +322/-12 |
| fix(websocket): verify the server certificate on wss dials (#1550) | py-libp2p | MERGED | +198/-11 |
| refactor(core): share one framed exchange, and bound AutoNAT and identify by declared length | minip2p | MERGED | +1176/-214 |
| Title | Repo | State |
|---|---|---|
| WebSocket transport reports every post-connect dial failure as a handshake timeout and leaks the TCP socket | py-libp2p | CLOSED |
| Timing-budgeted tests fail when the suite is parallel enough | minip2p | CLOSED |
| Language | Commits |
|---|---|
| Rust | 155666858 |
| Python | 97811745 |
| TypeScript | 29683619 |
| HTML | 12372470 |
| C# | 5348045 |
| Shell | 4624333 |
| C++ | 4457609 |
| JavaScript | 3521241 |