Things I've built

The work.

Tools, apps, and games, most built nights and weekends, usually with AI. Enough detail on each to get the idea; click through where there's something live to try.

Pizza Calculator

Live tool

Tells you exactly how many pizzas to order for any party. It accounts for kids versus adults, how long the party runs, and how hungry the crowd is, and it's calibrated on real birthday-party post-mortems (including a few where we ordered badly). A small problem, solved well enough that I actually use it.

SwingAI

In development

An AI golf coach. Every golfer films their swing and almost none of them know what they're looking at, so SwingAI runs pose estimation on the video, tracks the positions that actually matter, and turns them into plain-language coaching. Built for PC, iOS, and Android. It's the project I keep coming back to, because I keep wanting to use it.

Pose estimationGemini iOS / AndroidPython

Spoiler Alert

Live Android app

An Android app that hides sports scores from your phone's notifications until you've actually watched the game. You record the game, dodge your group chat all day, and then a lock-screen notification ruins it before you get home. This holds those back until you say you're caught up. A small, specific annoyance, solved.

AndroidKotlin Notification API

Converge

In development

An AI group-trip planner. Planning a trip with a group is a scheduling war of attrition: six calendars, one thread, no weekend that works for everyone. Converge reads the calendars, finds the overlaps, and proposes the dates that fit, so the group can argue about the destination instead of the logistics.

ReactCalendar API AI scheduling

Monster Truck Mayhem

Prototype

A browser game I built with my son because he asked. He handled art direction and feature requests; I handled the keyboard. The trucks are appropriately large and the physics are appropriately silly. He plays it. That's the whole KPI.

HTML5 CanvasJavaScript