A Log-Structured Merge-Tree (LSM) based key-value storage engine built from scratch in Go. Features write-ahead logging with CRC32 checksums, skip list–backed memtable, SSTables with bloom filters and dense indexes and protobuf serialization — evolved incrementally from a simple in-memory hashmap.
Local podcast recording platform for creators with an in-browser lightweight video editor. Combined studio to host, record, edit and export without leaving the browser.
A Real-time, server authoritative multiplayer canvas-based draw and guess game with live syncing and late-joiner replay. Features live stroke-syncing with region-locked rooms (no Redis) for low-latency and Web-Worker flood-fill tool.
Real-time messaging application for Instant bidirectional communication powered by Socket.io for low-latency messaging. Debounced search to quickly discover registered users and start conversations.