ebaus

Training plan execution

TrainingDojo

A training-plan execution platform that turns plans from coaches, spreadsheets, or AI into structured workouts athletes can actually use.

Visit TrainingDojo
TrainingDojo homepage explaining how endurance athletes turn training plans into structured workouts

The product category and workflow, explained on the TrainingDojo homepage.

$650

monthly recurring revenue

As of July 2026

70,000+

workouts successfully published

As of July 2026

26

MCP tools for connected training workflows

As of July 2026

The context

Close enough to understand the actual job.

Problem
Good training advice often arrives in the wrong format. Athletes still have to translate documents, spreadsheets, or chat output into each training platform by hand.
Users
Endurance athletes, coaches, and self-coached racers
My role
I founded the product and own the full stack: product definition, UX, integrations, billing, infrastructure, support, and iteration with paying users.

Product decisions

What I chose to make true.

  • Treat plan execution—not generic coaching content—as the core job to be done.
  • Support structured imports and direct publishing to the tools athletes already use.
  • Expose the product through MCP so an athlete can work with an AI assistant without losing their actual training data.
  • Build monetization and support into the product early enough to learn from paying behavior.

What shipped

The useful part, not the pitch.

  • Shipped plan importing, structured workout creation, a workout vault, calendar publishing, platform integrations, and a paid product.
  • Created a practical AI workflow with a 26-tool MCP surface instead of adding a decorative chatbot.
  • Reached real revenue and recurring subscriptions within the first months of monetization.

Product gallery

A working product, seen in the details.

TrainingDojo import preview showing a structured 45-workout training plan
A 45-workout plan ready to review and publish.
An AI assistant reading an athlete's upcoming TrainingDojo workouts through MCP
Training data available inside an AI workflow through MCP.
TrainingDojo workout vault with structured cycling workouts
Reusable structured workouts in the Workout Vault.

Technical depth

Built across the stack.

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Stripe
  • MCP
  • TrainingPeaks
  • Intervals.icu
  • Strava

Limited engagements

Need this level of care on your own product?

Tell me what is not working, who feels it, and what a useful outcome would change. I read every note myself.

Email Evan