projects
Mimori
distributed kv store built in go using the raft consensus algorithm. explores leader election, log replication, snapshots, membership changes and observability.
Pika Language Interpreter
interpreter for my programming language written in go. built to learn parsing, evaluation and language design.
Yudoku
a focused learning web app that turns youtube playlists into structured, finite courses. designed around progress, flow, and completion rather than engagement.
Walrus
persistent key-value store in go with a custom write-ahead log. built to explore crash recovery, corruption handling, batching and log segmentation.
Dory
ffmpeg based video utility cli built in go. a small tool for experimenting with cli structure and file processing.
Tokbuk
token bucket rate limiter built in go. explores burst control, refill behavior and simple concurrency.
Goober
go file watcher that automatically reloads applications on save. a simple nodemon style utility for go development.
Hookinator
webhook manager with a go backend and a typescript interface. built to try out http handling, request routing and webhook utilities.