All work

N 45.4215° W 75.6972°

Uplabs

AI training-plan app that builds a day-by-day plan from your race goal and adapts it when life gets in the way.

Client

Defineweb

Services

Web Design · Security · Maintenance · Mobile

Location

Ottawa, CA

Year

2026

Website

Visit site ↗

(Case study)

The full story — brief, process and outcome.

The brief

A coach costs $200–300 a month, and most free plans are generic and fall apart the first week you miss a session. UP Labs needed to give athletes a full plan to race day that adapts to their actual training, at a fraction of that price.

What I delivered

A training-plan web app, designed and built from scratch.

  • Three-step setup: pick a race and date, your hours and days, and your experience

  • Full plans for triathlon, running, swimming, cycling and Hyrox, with every session explained

  • Rules engine that sets the training blocks, with your preferences shaping where sessions land

  • Adaptive coaching: missed sessions are never piled back on, and bigger changes are suggested for you to approve, never forced

  • Strava and Garmin sync, plus fitness, fatigue and completion tracking

  • Admin dashboard for sign-ups, plans, AI usage and per-user limits

  • Founding-member beta with 200 spots, built on Convex and Clerk

Next project →

Unpour