Buffalo, New York
I build things.
It’s high on my personal Maslow’s hierarchy. Here’s what I’m working on, and what I’m into lately.
Right now
- Beta testing TallyMind
- Writing (again)
- On the college visit circuit
Projects
More of my code is on GitHub.
-
Skirmish Arena
Prototype: Skirmish ArenaA fantasy action game prototype in three.js. Five code-generated, toon-shaded characters share one skeleton and one set of animations, and a test arena lets you switch between them and fight with sword and bow, by touch, gamepad or keyboard.
-
Weyhollow
Free to play: WeyhollowA game I built for Halloween: an isometric three.js mystery set in a fictional 1592 island colony. Do chores, build up the settlement, navigate rivalries and romances, and uncover what the pale tree in the north wood wants before the harvest moon.
-
TallyMind
In beta: TallyMindA note-taking and daily planning app for personal life, built on the ideas behind my work brain. In beta, with iOS and Mac releases planned.
-
Idle Adventure
Free to play: Idle AdventureA free, turn-based fantasy RPG. Take a job at the inn, fight your way through the cellar, and spend what you earn to survive the next adventure.
-
-
Archive Scan Merger
Open source: Archive Scan Merger on GitHubAn open-source tool for archivists that combines large-format overhead scans of left and right pages into full-resolution PDF/A files, with a desktop app and command line for Mac, Windows and Linux.
-
Live conference transcription
In use since 2025A SaaS platform I built that delivers real-time transcriptions of live presentations. Used since 2025 at the annual conference of the American Association for the Advancement of Science.
-
For Your Consideration
Card gameA party card game where everyone is a movie critic. Built in collaboration with my co-founders at One Brush Games.
Lately
On the reading list right now: 1929 by Andrew Ross Sorkin, plus Michael Connelly’s Lincoln Lawyer series and Matt Dinniman’s Dungeon Crawler Carl series. I’m watching Slow Horses on Apple TV and Buffalo Bills football. The podcasts in my queue are The Ezra Klein Show, Eric Molinsky’s Imaginary Worlds, and Tim Harford’s Cautionary Tales. And Spotify has been playing a lot of Michael Jackson and The B-52’s.
Updated