Portfolio

Projects

17 projects: full-stack apps, backend services, terminal tools, and a mobile app

Selected work

Projects

Small projects

Tools and games

October 2026

agents-top

A top for coding-agent sessions: every Claude Code session and Codex process on your machine, in one terminal view. See which are working, which are waiting on you, and how full each context is.

JavaScriptNode.jsCLI
October 2026

agent-artifacts

An agent skill that turns plans, reviews, and research into web pages you publish to your own Cloudflare Pages site, then share per page and comment on so your agent can act on the comments.

JavaScriptCloudflareAgent Skills
October 2025

Typing Test TUI

A Monkeytype-inspired terminal typing trainer built with Go, Cobra, Bubble Tea, and Lip Gloss featuring multiple modes, rich datasets, and detailed performance analytics.

GoCobraBubble Tea
Feb 2026 - May 2026

Snake Deluxe

Snake for the terminal, written in Go with Bubble Tea: a setup menu, local two-player mode, and an optional speed-boost power-up.

GoBubble TeaTerminal UI
Dec 2025 - Jan 2026

Advent of Code 2025

My Go solutions to Advent of Code 2025, with a small runner that picks the day, part, and input file from flags.

GoAlgorithmsPuzzles
August 2025

Checkers (Draughts) Game

A terminal-based American Checkers game written in Go featuring turn-based play, multi-jump sequences, forced captures, piece promotion, and win detection with a clean CLI interface.

GoCLIGame Development
September 2025

Spotify to YouTube Music Migration

A two-part tool that exports liked songs from Spotify using Go and automatically likes them on YouTube Music using Python, providing a free alternative to paid migration services.

GoPythonSpotify API
Aug 2025 - Oct 2026

Project Tree Markdown CLI

Draws a project's folder structure as a Markdown tree you can paste into a README, design doc, or pull request. It leaves out the noise (.git, node_modules, build output) so the tree shows the code.

GoCLIMarkdown
July 2025

Vocabulary Study Go CLI

A command-line interface tool built with Go to help study and learn new vocabulary through interactive flashcard sessions with progress tracking and spaced repetition.

GoCLIFlashcards