Skip to main content

projects

fun things i've built.

Starling

event-sourced agent runtime for go. every run is an append-only, hash-chained event log — replayable, tamper-evident, resumable.

GoLLMEvent Sourcing
Mimori

distributed kv store written in go from scratch on raft. strong consistency, follower reads, dynamic membership, full observability stack.

GoRaftgRPCPrometheusGrafana
Yudoku

a focused way to learn from youtube without getting trapped in the algorithm. turns playlists into structured courses with progress, completion, and zero recommendations.

TypescriptNext.jsPrismaPostgreSQLTailwind CSS
Pika Language Interpreter

tree-walking interpreter for a small dynamically typed language, written in go from scratch. built to actually understand parsing and evaluation.

GoInterpretersParsing

more

Spotlight

spotify-powered desk lamp: rust server, esp32 firmware, lcd track display, and album-art colored rgb light.

RustC++ESP32Hardware
Walrus

persistent key-value store in go with a custom wal, crash recovery, batching, and segmented logs.

Go
Heimdall

minimal llm streaming proxy that normalizes provider events into one sse stream with usage and latency metrics.

Go
Dory

ffmpeg-based video utility cli in go for quick file processing experiments.

GoffmpegCLI
Tokbuk

token bucket rate limiter in go with burst control, refill behavior, and simple concurrency.

Go
Goober

nodemon-style file watcher for go apps that reloads on save.

GoCLI
GoStore

redis-style in-memory key-value store in go with basic request handling and concurrency.

Go
Hookinator

webhook manager with a go backend, typescript ui, request routing, and delivery utilities.

GoWebhooksNext.js
Cellory

call-analysis app that turns recordings into behavioral signals and coaching playbooks.

TypescriptNext.jsPrismaNeonAI SDKWhisper