Projects / on GitHub

Projects.

Things I've built. The code for all of it is open on GitHub.

Featured / open source

US Military Insignia

An open library of the ribbons, medals, rank insignia, badges and unit patches of the US armed forces, with a JSON index of what each one is, who wears it, where it came from and its license. Every picture is an official design from public-domain or CC0 sources, and ribbons with no public picture are drawn stripe by stripe from their official specification sheets.

  • Open source
  • CC0
  • Python

Tools

Tools.

Things I built to make video and learning easier.

Made with Descript

A community directory of projects made with Descript. Anyone can browse and submit; submissions go through an approval queue.

  • React
  • Supabase
  • Cloudflare

Descript Tutorial Editor

A Claude skill that edits tutorial videos end to end: Descript handles the cut, HyperFrames renders the branded graphics on top.

  • Claude skill
  • Descript
  • HyperFrames

YouTube Channel Dashboard

A single-file dashboard for tracking the public metrics of any set of YouTube channels. Open the HTML file and go.

  • HTML
  • YouTube API

Video Prompt Generator

A command-line tool that writes prompts for AI video models like Seedance 2.0.

  • Python
  • CLI
  • AI video

Anki Card Generator

Type in a question, get a ready-made AI-generated Anki flashcard back.

  • Python
  • AI

Games

Games.

Browser games starring Elvis, my white Siberian husky. All playable right now.

Pack of Two

A two-player co-op platformer with Siberian huskies. Share one keyboard or plug in two Xbox pads.

  • Co-op
  • JavaScript

Elvis Sled Racing

Draft a sled team and race the 1925 serum run to Nome in 3D.

  • 3D
  • Three.js

Husky Farm Tycoon

A cozy farm tycoon: raise and breed huskies, then send sled teams on missions up to the Serum Run.

  • Tycoon
  • Canvas

Elvis FPV

A first-person 3D house escape, filmed GoPro-style from behind the husky.

  • 3D
  • Three.js

Elvis Escape

An action-adventure escape-room platformer in a single HTML file.

  • Platformer
  • Canvas

Paws of Fury

A fighting game for dogs. Pick your pup, fight best of three, land a FUR-TALITY.

  • Fighting
  • Canvas

Earlier

Earlier experiments.

Where I started learning to code.

Kindle Highlight Aggregator

Collects your Kindle highlights into one place.

  • Python

Pupdates

A communication platform for dog breeders and their puppy families.

  • JavaScript

Notion Widgets

Small embeddable widgets for Notion pages.

  • HTML

Vet CRM

A client manager for veterinary clinics.

  • HTML