Home

Selected work

Projects

TubeCast

Turn YouTube channels into personal podcast shows. Listen to YouTube content ad-free in your favourite podcast app with the display off, and share your cloud-hosted shows with loved ones, all for free.

Go / TUI / RSS / yt-dlp / Docker / Internet Archive

  • Terminal App
  • Developer Tool
  • Media Pipeline
Code Demo Feed Install

Distributed Lock Service

A fault-tolerant distributed locking service built from scratch in Go, using Raft consensus to replicate lock state, recover from leader failure, and coordinate concurrent clients safely.

Go / Raft / RPC / WebSockets / HTTP

  • Distributed Systems
  • Consensus
  • Fault Tolerance
Code

Compression Engine

A lossless compression engine built from scratch in Go, with custom Huffman, LZSS, DEFLATE, and Gzip implementations exposed through file and HTTP workflows.

Go / Huffman Coding / LZSS / DEFLATE / Gzip

  • Compression
  • Algorithms
  • Systems
Code