Skip to content
← All work

running in production Live Sports leagues · Mexico Own product

An entire league, pitch by pitch.

Standings, schedule, profiles and statistical leaders for organized baseball leagues, with pitch-by-pitch game capture. It runs a real league today.

Balltics

The problem

Amateur leagues keep their numbers in spreadsheets only their author understands. Players have nowhere to see their stats, and the board can't publish standings without rebuilding them by hand every week.

What was built

A public portal with self-recalculating standings and leaders, a role-based admin panel, and pitch-by-pitch capture that feeds every statistic without duplicate work. Backed by a four-level testing pyramid: if something breaks, the pipeline stops it before it reaches the league.

Status

Live, running the Arturo Peimbert Camacho League.

Built with

AngularFirestoreStripePlaywrightGitHub Actions
Next caseNauti Test Pro →

Has your operation outgrown a spreadsheet?

The first call is a diagnosis, not a quote in disguise. If your problem needs no software, I’ll say so.