projects / 07
Built to find out how it actually works.
Kernel namespaces, append-only logs, Kafka consumer groups, reverse proxies. The machinery under everyday infrastructure, rebuilt from the ground up.
- 01
dployself-hosted PaaS
▶ playable ·goPaste a Git repo URL and dploy builds it on asynchronous background workers, then runs it behind its own zero-downtime reverse proxy, with dynamic least-connection load balancing, connection-based autoscaling, custom domain routing and real-time deployment logs.
go · docker · redis · asynq · postgres · s3 · caddy · next.js
- 02
basaltpersistent in-memory KV store
▶ playable ·goAn in-memory key-value store split across 32 locked shards, persisted to a CRC-checked append-only log that compacts itself in the background.
go · aof · mmap · crc32 · sync.Pool
- 03
goboxdaemonless container runtime
goA from-scratch Linux container runtime: namespaces, pivot_root, OverlayFS and cgroups v2, driven directly from Go syscalls with no runtime library underneath.
go · linux · namespaces · cgroups v2 · overlayfs
- 04
notifydistributed notification infra
goFour Go services that ingest events through Kafka, filter them by user preference over gRPC, deduplicate and store them, then push them to connected users over WebSockets.
go · kafka · grpc · redis · postgres · websockets
- 05
linklyticsurl shortener & click analytics
typescriptA URL shortener whose redirect path never waits on the database: Redis answers, clicks go to Kafka, and a separate worker batches them into Postgres for SQL-side analytics.
bun · express · kafka · redis · postgres · drizzle · next.js
- 06
tinkerhuman-in-the-loop diagnostic agent
pythonA Windows CLI agent that lets an LLM investigate why your machine is slow with read-only tools, and only cleans up or kills processes after you say yes.
python · groq · gpt-oss-20b · psutil · typer · rich · docker sdk
- 07
drawxreal-time collaborative whiteboard2nd of 60+ teams · college software exhibition
typescriptExcalidraw meets a chat room: draw and chat live in persistent rooms over a WebSocket server that only admits connections holding a short-lived signed ticket.
next.js · ws · postgres · prisma · nextauth · turborepo