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.
I started with web apps, but lately I’ve been getting more into backend and systems stuff.
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.
Linux container runtime in C++ using namespaces, cgroups v2, OverlayFS, and pivot_root to deliver strong process isolation, resource control, and reproducible container environments.
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.
A real-time collaboration platform enabling team-based chat, shared workspaces, live document editing, and file sharing.
A minimalist blogging platform with rich-text editing, user authentication, and social features like following and post saving.