Getting Fit for Launch

Run Theory helps athletes run faster faster with their intelligent running and recovery coach.

They do this through the science of speed, combining cutting edge running research, world class coaching and artificial intelligence to offer athletes a completely personalised training program.
The challenge set to Data Hatch was to create a tool to test the mass personalisation before the back-end database infrastructure
was built.

Run Theory engaged Data Hatch to help build a functional data reference tool.

In evaluating the options, Data Hatch adopted an approach that translated the scientific solutions into manageable functions and formulas that a database could read.
The key features needing to be incorporated in the testing phase was a tool that the initial development could reference and these included:

  1. The ability to personalise the training algorithms based on user entry
  2. The ability to ‘learn’ based on users’ performance data and optimise future training sessions within the boundaries of the scientific training program

Data Hatch’s solution to Run Theory’s challenge was to create an Excel version of the eventual database that would be used to power the mobile app.

Using the advanced functionality of Microsoft Excel to replicate database structures and their cross tabular nature, we built a dynamically functioning model.

Our project was broken out into two parts; firstly, building a user input tab to query and display the correct training schedule based on the scientific calculations that Run Theory uses to determine the base capability of the runner. This feature powers the dynamic element of the database.

The second part of the project involved expanding out the user’s training schedules based on the tolerance levels outlined by the scientists’ documentation. This meant that almost every data cell needed to dynamically generate the next pace, time and training method.

The Run Theory team is currently using the tool built by Data Hatch to test real users’ training plans to optimise their offering.
The backbone of the data tables and their properties will be passed on to the app development team to ensure that the database tables could replicate what has already been built and tested.
Run Theory is launching soon so register your interest at

Launching Soon


Let's use data to make confident decisions