Skip to content
← All work

PitchTracker

A full-stack baseball and softball pitch tracking application for coaches, teams, and organizations. Track every pitch in real-time, analyze performance trends, manage rosters, and share live games with your team.

sports-techreal-timeanalyticsplatformfull-stack

Problem

Coaches track pitches on paper or fragmented apps that lack real-time sharing, trend analysis, and roster integration. Data stays siloed and stale.

Approach

Built a full-stack platform with real-time pitch logging, live game sharing, roster management, and performance analytics. Designed for in-game speed on mobile with post-game depth on desktop.

Result

15–20 games tracked per month, ~5,000 pitches analyzed with real-time classification (type, velocity, zone). Performance data on 150–200 unique pitchers across seasons. Live game sharing with coaching staff.

Stack

Next.jsReact NativePostgreSQLWebSocketsChart.js

What I'd do differently

Would build offline-first from day one. Ballfields have unreliable connectivity.

PitchTracker gives coaches a fast, connected system for logging every pitch and turning raw counts into actionable analysis.

Key features

  • Real-time pitch logging with pitch type, location, and result
  • Live game sharing with staff and parents
  • Player performance trends across games and seasons
  • Roster management with role assignments
  • Organization-level analytics and reporting

Interested in working together?

Get in touch