Arena · two sports, one foundation

Two sports. One arena. Brackets that update live.

Arena is the studio's multi-tenant sports platform. Pickleball runs on the court — singles, doubles, mixed, round-robin, single-elim, double-elim — with DUPR-aware ratings and court-by-court live scoring. Bowling runs on the lanes — ten-frame, baker, stepladder, no-tap, USBC-format. Same foundation. Different floor plan. Brackets update on every screen the moment a game ends. The archive your families can actually read.

What we run

Five parts, both sports get the same.

Brackets

Single-elim, double-elim, round-robin, stepladder, baker. The SVG prints clean.

Live scoring

Sub-second updates from the court or lane to every screen in the room.

Ratings

DUPR-aware for pickleball. USBC-format for bowling. Built on the shared RatingProvider.

Archive importer

PDFs, scans, photos, the spreadsheet from 2017. We translate. We honor what came before.

AI editor

For archive cleanup only. Proposes; the admin approves. Append-only audit log.

The unifying foundation

From the workspace. The kit the products are built from.

Arena sits on top of this. So do its three siblings.

Multi-device web.

Tablet on the podium. TV at the front of the room. Phone in every hand. Same URL, three different floor plans. Nothing to install.

One Stripe spine.

Every product takes money the same way. Receipts arrive from the same address. Refunds are one click. The studio doesn't sit in the middle of your funds.

Your data, yours.

Records, archives, rosters belong to you. Export anything, anytime, in plain formats. If you ever leave, you leave with everything.

Live at the edge.

Counters update the moment the vote does. Brackets update the moment the game ends. No refresh. No spinner.

Captions default-on.

Audio is additive, never sole. Every state change carries color, icon, and text. Speakers muted, headphones unplugged — the product still works.

Built in Frederick.

The same person who solders the board writes the firmware, hand-codes the page, and pushes the deploy. The studio that built it is the studio that runs it.