← Projects
P
// iOS app · 2026

Pinball Points.

Snap the scoreboard and let an AI read the scores: a little pinball score tracker with cloud sync.

live Swift SwiftUI Vision CloudKit StoreKit MapKit

What it is

Pinball Points is an iOS app for pinball players that turns a photo of a machine's score display into a tracked game record. It pairs on-device camera work with an AI vision model to read the scores, then keeps a personal stats dashboard, a high-score history, and optional public profiles you can share. A few small pieces sit behind it: an AI proxy, a sync API, and a website for the marketing pages and profiles.

How it works

The app captures one or more frames of the scoreboard, uses Vision to find the display region, and sends compressed images to a vision model through a server-side proxy that holds the model credentials. When you take several photos of the same display, the app cross-references them and uses a consensus vote across the results to settle on the final per-player scores. It starts with a fast, inexpensive model and only reaches for a stronger one when confidence is low or the results disagree. Game records are saved locally and sync to the cloud through an append-only operation log, so edits and deletes stay consistent across devices, and public profiles are rendered on the server from the synced data.

// From the devlog All posts →
// More projects