An in-house analysis layer around GURU
Internal prototype
The problem: The simulator produces coordinates and captures in every session. Until now, comparing a rider’s session with the one they did a year ago meant opening two reports side by side.
The work: Python development to read, normalise and compare those outputs inside the athlete history, with the interpretation logic that is applied by hand today written out as explicit rules.
Where it stops: It is an internal support layer. It decides no adjustments, replaces no session, and has not yet been used to produce a single recommendation given to a rider.
