Athlete Space · Founder and CEO · 2025 to now

Athlete Space

Athlete Space is an AI coach for endurance athletes. I founded it in 2025 and built it myself. It reads an athlete's training data, builds their plan and adjusts it as they train.

Visit athletespace.ai
Athlete Space running on a TV, a Mac, a phone and an Apple Watch
45,000
training activities analyzed by the platform
22
countries with athletes training on it
100
users on the V5 production build
Problem

Athletes have plenty of data and little guidance

Endurance athletes record heart rate, power, pace, sleep and years of training history. Most of them still follow a static plan, or see a coach once a week.

Approach

A coach built on training science

A deterministic pipeline computes training load and builds the plan. A set of LLM agents explains it, answers questions and adapts it. The agents work from the athlete's own numbers, and every reply is verified before it is sent.

Architecture

How it is built

Pipeline

Planning pipeline

Seven stages, from season plan to daily calendar. Each stage makes one LLM call and has a deterministic fallback.

Orchestration

Coaching agents

Separate agents plan, advise, evaluate and verify. Each has typed, structured outputs and its own evaluations.

Governance

Release process

Changes ship behind feature flags, against a regression suite, with a tested rollback plan.

Stack
Python 3.12
FastAPI
PostgreSQL
Pydantic
MCP servers
Retrieval and RAG
ONNX MoveNet
Eval harness
Bruno Artacho racing a marathon
Background

Why I built it

I have trained seriously for a decade. I ran 2:29 at the St. Jude Memphis Marathon in 2025, and finished fourth overall and first in my age group at Ironman Maryland in 2022, in 9:01, which qualified me for the World Championship in Kona. I built Athlete Space because I wanted this coach for my own training.

2:29
marathon, St. Jude Memphis 2025
V5
in production
9:01
Ironman Maryland 2022, 4th overall