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 ↗

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 →



