← Back

Software Projects

Screenshot of jvPlayer
Music

jvPlayer

A Winamp-inspired music library on top of YouTube. iTunes-style organization, LCD display.

Stack: React, YouTube API

Screenshot of Fitness Tracker with personal numbers blurred
Health

Fitness Tracker

Logs bike rides, bench press, and rows. Tells me what to do tomorrow based on what I did yesterday.

Stack: React, Supabase, Claude AI

Screenshot of Names on the Map
History

Names on the Map

A two-day Lehigh Valley history driving tour. The names on the roads trace who owned the land.

Stack: React, Leaflet

Screenshot of CentCom with figures blurred
Finance

CentCom

Household financial dashboard. Cash in, cash out, what it means. Built from bank statements.

Stack: React, Supabase

Screenshot of Cigar Diary
Personal

Cigar Diary

A personal log of what I've smoked and whether it was any good.

Stack: React, Supabase

Illustrated map with one road selected and every drive along it traced
Maps

Drivelog

Turns my Google location history into a map of every road I've driven, with the date and full route of each trip. Select a road and it shows every other time I drove it, along with the full route of each of those drives.

Stack: React, MapLibre, Python, DuckDB, Valhalla