Skip to main content
~/projects

Projects

Things I have personally built or maintained: libraries, connectors, and tools. Work done at companies lives under Experience.

These are personal projects: built on my own time, open source where it makes sense. Contributions to other people’s projects are under Open Source .

A local pipeline that dubs a video into another language in each speaker's own cloned voice: transcribe, translate, clone, fit the result to the original timing, and remux, all from one command.

Python WhisperX Demucs F5-TTS FFmpeg
Code Updated

git-why

experiment

A Claude Code skill that captures the design reasoning behind non-trivial commits as git notes, so the 'why' stays retrievable from the terminal long after the chat that produced it is gone.

Shell
Code Updated

tocli

maintained

A terminal BitTorrent client with a process-per-torrent architecture, where every command works as a scriptable one-shot invocation or an interactive TUI.

Go Cobra Bubble Tea
Code Updated

A Chrome extension for saving, organizing, and listening to notes from any webpage, backed by a Go/Fiber API and a React admin panel.

Go Fiber React TypeScript PostgreSQL
Code Live Updated

A CLI that generates word-timed subtitles for any video and translates them into any language, using Whisper for transcription and a choice of GPT or Google Translate.

Python WhisperX FFmpeg OpenAI Google Cloud Translation
Code Updated

Repo Baseline

maintained

A script that applies the same branch-protection and repo settings across my GitHub repositories in one command.

Shell GitHub CLI jq
Code Updated

A self-hosted URL shortener with a React admin panel, built with Go, Redis, and PostgreSQL.

Go React Redis PostgreSQL Docker
Code Live Updated

An open-source unofficial REST API client for the WazirX crypto exchange in Go, acknowledged by WazirX's co-founder.

Go
Code Updated

An open-source unofficial REST/WebSocket client for the WazirX crypto exchange in Java, acknowledged by WazirX's co-founder.

Java
Code Updated

Goroomlib

maintained

A thread-safe Go library providing a reusable Room-User architecture for real-time systems like chat and multiplayer games.

Go
Code Updated