projects

click a title to view details

a distributed job queue built from scratch in go, with workers, retries, scheduling, persistence, and an operations dashboard. it supports priority scheduling, worker coordination, persistent state, and an embedded dashboard for inspecting queue behavior.

a redis-inspired key-value server built from scratch in go with tcp networking, concurrency, ttl, and crash-safe persistence. it handles concurrent clients, lazy expiration, checksummed append-only persistence, replay, recovery, and compaction.

a minimal, customizable portfolio template built with next.js and typescript. it keeps all personal content in one file and includes responsive about, projects, work, and contact pages with project detail modals and configurable visual settings.