Open source

Two kinds, kept apart on purpose. The layer underneath, rebuilt from scratch to understand it. And the patches I land in codebases I don't own, where the job is to be right inside someone else's design.

Projects

Side projects, and I'll call them that. Each one is the smaller, wronger version of something I depend on, built from scratch until I could see how the real thing works. Source and full write-ups are onGitHub.

bytekvC

A small Redis in C: event loop, append-only log, compaction. Built to find out where the line between fast and durable actually gets drawn.

building-tcp-servers-in-cC

One echo server written seven ways, from blocking up through select, poll, epoll, and kqueue. The point was to feel exactly what each I/O model buys you.

building-tcp-servers-in-rustRust

The same exercise in Rust, from blocking up through mio and tokio, with one test that runs across every backend. Async stops being magic once you've hand-written the thing underneath it.

RowOrient_DBC

An in-memory, row-oriented database in C. Built to answer the one question I kept skipping: where do the bytes actually go.

SolarixRust

A Solana indexer in Rust. Building on the chain is not the same as understanding it. This is where that gap starts closing.

x402_CLIRust

A CLI for the x402 payments protocol on Solana. Small, but it moves a real dollar over a spec, which is the fastest way I know to actually learn one.

Contributions

Merged and in-flight pull requests to projects I don't maintain, folded by repo, most-merged first.

58 merged pull requests

rust-lang/rust17 merged4 open1 closed
yibie/awesome-jev5 merged5 closed
ckaraca/awesome-jev3 merged2 open
rust-lang/libc3 merged1 open
anza-xyz/agave2 merged1 open
cobanov/awesome-jev2 merged1 closed
Anil-matcha/awesome-jev-by-typesafe2 merged
Syndica/sig1 merged2 open
otter-sec/anchor1 merged1 open
zellij-org/zellij1 merged1 open
carapace-sh/scrape1 merged
AnotiaWang/awesome-jev1 merged
fatwang2/awesome-jev1 merged
cagbal/awesome-jev1 merged
aliaihub/awesome-jev-usecases1 merged
SeeAPI/awesome-jev-use-cases1 merged
AbdelStark/awesome-typesafe-jev1 merged
MrJev/awesome-jev1 merged
anandi1989/awesome-jev-usecases1 merged
majiayu000/awesome-jev1 merged
kraayenjon/awesome-jev1 merged1 closed
yzfly/awesome-jev-zh1 merged1 closed
transact-rs/sqlx1 merged
rust-lang/stdarch1 merged
anza-xyz/sbpf1 merged
anza-xyz/solana-sdk1 merged1 closed
rmpc-org/rmpcd-plugins1 merged
mierak/rmpc1 merged
beetbox/beets1 merged
chandshy/mailpouch1 merged
alexpasmantier/television1 merged
JohnDotOwl/awesome-jev2 open
carapace-sh/carapace-bin1 open
solana-program/token-20221 open
SawanaLabs/jev-showcase1 open
AppitStudio/awesome-jev1 open
daftAI2026/awesome-jev1 open1 closed
sontakey/awesome-jev1 open
thevibeworks/awesome-typesafe-jev1 open
MumuTW/awesome-jev1 open
jtnkminimal/awesome-jev1 open
Amal-David/awesome-jev1 open
oxwen11/awesome-jev1 open
firedancer-io/firedancer1 open
anza-xyz/pinocchio1 open
MusicPlayerDaemon/MPD1 open