Skip to content

Work · Sports tech

A tennis coaching app that drives the ball machine

Illustration: a tennis court at night with a ball machine and a phone on a tripod
Illustrative image · client details under NDA
Problem
Coaches ran training from a web product that was unstable on court and could not keep up with the ball-feeding machine in real time.
What we built
We rebuilt it as a production React Native app that controls the machine over Wi-Fi, records every session, and turns the data into charts, playback and training recommendations.
Services
Mobile DevelopmentBackend & APIsAI & Automation

Architecture

Coach appBall machineAPI · AWSPlaybackAnalyticsAI insights
  • React Native
  • TypeScript
  • Redux
  • Next.js
  • AWS
  • REST APIs
fewer reported crashes than the legacy app
~30%
fewer reported crashes than the legacy app
real-time machine control from the phone
Wi-Fi
real-time machine control from the phone
session analysis for training recommendations
AI
session analysis for training recommendations

Show us what keeps you up at night.

A product, a deadline, a system that’s getting harder to change. Tell us - an engineer, not a salesperson, replies within one business day.

Start a projecthello@ovyrix.org