← Back to Home

Projects

I started with web apps, but lately I’ve been getting more into backend and systems stuff.

siphon

Go event ingestion and notification system. HTTP gateway with auth and rate limiting, gRPC ingest, Kafka as the bus, Postgres outbox with retries, and an email consumer that turns events into mail.

GogRPCKafkaPostgresRedisHelm

Aegis

Linux container runtime in C++ using namespaces, cgroups v2, OverlayFS, and pivot_root to deliver strong process isolation, resource control, and reproducible container environments.

C++Linux SyscallsOverlayFSCgroupsV2

kinctx

A terminal-first command library. Store commands in a local SQLite database, search them with fzf, fill in placeholder values, and execute the final command.

GoCobraBubbleteahuh

Lumix

A real-time collaboration platform enabling team-based chat, shared workspaces, live document editing, and file sharing.

WebRTCWebSocketsYjsRedis

Paperplanes

A minimalist blogging platform with rich-text editing, user authentication, and social features like following and post saving.

ReactHonojs