Algorithms, machine learning, and demos you can try in the browser.
I already screenshot error dialogs and Slack messages I can't select. Live Text is a gesture every time. So I built a login item that OCRs the screenshot I already take.
I wanted to beat my roommate at chess. Mac Chess was too strong, wouldn't let me undo, and never explained the punch. So I built a local coach with time travel.
I meant to write a song but built a local-first lyric editor instead. It's got client-side rhymes, synonyms, and bit-packed dictionaries so syllable counting stays out of the way.
Interactive MySQL and InnoDB series for web app developers. Build mental models that hold under real traffic, one demo at a time.
Plan conflict-free class schedules for University of Wyoming students. Uses a live copy of the UW course catalog.
Paywalled QR generators broke a friend's printed posters. I built a free one that never holds your links hostage. Export real SVG and PNG.
Visualize neural network training in real time.
Solve the sliding puzzle with the heuristic and search algorithm you choose. Ported from Python to the browser.
Build a compiler and interpreter for stack-based FORTH in a surprisingly small amount of Python.
Can a large transformer model act as a news-based trading bot? A senior research project.
See how RAID arrays stripe, mirror, and rebuild data across drives.