Projects

log the hog

A workout log with a social feed. Flask and SQLite on the server, a native iOS client in SwiftUI, and a JSON API between them. GPS run tracking, a lift log, and a shared feed.

Python, Flask, SQLite, SwiftUI

A photo post on the feed Lift log and month calendar

foos.foo

A tracker for an office foosball league. Team sizes are flexible — 1v1 through 3v3, including uneven sides. Ratings come from OpenSkill, which gives each player a skill estimate and an uncertainty and updates everyone on the table from a single result.

Python, Flask, SQLite

Leaderboard A player's rating over time

TinyDigit

A GPT style autoregressive image generation model in PyTorch.

PyTorch · GitHub

TinyDigit samples

LFOKeys

A real-time audio plugin enabling modulation via customizable waveforms.

C++, JUCE · GitHub

LFOKeys interface