← All work
Side project● Experimental

Ace Trace

Turns a short phone video of a tennis stroke into a technique report a coach can use.

Ace Trace turns a phone clip of one tennis stroke into 17 tracked body points, six labelled phases and a coaching report. It is built for tennis academies, coaches, players and parents, and it works from any phone at any angle: no sensors, no lab.

How it works

  • Film: record one stroke and choose the stroke type, stance and dominant hand, so the right phase profile loads.
  • Extract: Google's MoveNet model tracks 17 body points on every frame, in the browser on the user's own device. The video does not have to upload; only the skeleton's coordinates do.
  • Phase review: the start of each phase is detected from wrist speed, racket drop and the toss peak. The coach confirms or nudges each one.
  • Compare: each phase is lined up with the same phase of a professional baseline, mirrored for left or right handers, and scored on joint angles, rotation, balance, contact and speed.
  • Report: checkpoints in range, the top corrections, injury-risk flags, and strengths, issues and drills per phase. The words come from the measurements and the coach's own notes.

Built to be checked

Every number in a report can be traced back to the skeleton that produced it. The scoring is simple on purpose: each phase starts at 100 and loses points for how far it sits from the baseline, with contact and acceleration weighted most.

  • The professional baselines keep the pose data and drop the video.
  • Each academy can set its own target ranges for every joint angle.
  • A minor's video, body measurements and coach visibility need a parent or guardian's consent before anything runs.
  • Honest limits: one stroke per clip, multi-swing clips are turned away rather than blended, and contact timing is only as precise as the frame rate.
  • Each academy is its own tenant, kept apart from the others.

Who it is for

  • Academies: run coaches, players, courts and billing from one place.
  • Coaches: review a roster's strokes and confirm phases in seconds; their notes shape the report.
  • Players: their own history of strokes and feedback.
  • Parents: their child's progress, and the consent controls.