🏊 Swim 🚴 Bike 🏃 Run

Train like a connected athlete

APEX is a unified digital infrastructure for high-performance multisport athletes — orchestrating smart trainers, power meters, GPS watches, Zwift, Strava, TrainingPeaks, Technogym and ICG into a single adaptive coaching loop. Click through every concept and try the live workout simulator.

Inspired by TriDot · Zwift · Strava · TrainingPeaks · Technogym · ICG
01 · Motivation

The fragmented athlete

The modern triathlete carries a dozen devices and uses six apps a week — each one a silo. Heart rate lives in one platform, power in another, sleep in a third, the coach's plan in a PDF. The athlete becomes the integration layer. Toggle to see what changes when an orchestration platform like APEX sits in the middle.

Today: each device speaks its own protocol and ships data to its own cloud. The athlete (and coach) becomes the human glue — exporting CSVs, re-entering workouts, reconciling numbers across apps.
02 · Hardware

The athlete sensor ecosystem

Modern endurance athletes wear or interact with 8–15 sensors per training week. Click any device to see what it measures, which protocol it speaks, and which platforms ingest it.

03 · Architecture

The APEX platform stack

Five layers turn raw sensor packets into a coached next workout. Click any layer to see what it does, which protocols it speaks, and which third-party services it integrates with.

5 · Action
Coached next session
Push to Zwift · Garmin Connect · Wahoo · Apple Watch
4 · Adaptive Coaching
Personalized plan engine
TriDot-style NTS · Human coach overlay · LLM agent
3 · Analytics
Physiological modeling
CTL · ATL · TSB · FTP estimation · Lactate model · EnviroNorm
2 · Ingestion
Unified data plane
Strava webhooks · Garmin Health · Wahoo Cloud · FIT / TCX / GPX
1 · Sensors
Devices & gym equipment
ANT+ · BLE · FE-C · Technogym MyWellness · ICG Connect
04 · Physiology

Training zones, computed

Every workout target is defined relative to your physiology. Slide your thresholds below and watch your zones recompute in real time — power for the bike, heart rate for run/swim, and pace for the pool.

🚴 Power (W)
🏃 Heart Rate (bpm)
🏊 Pace (per 100m)
05 · Live

Workout simulator

Pick a session and press play. Watch target power, actual power, heart rate (with realistic cardiac lag), and cadence evolve over time — exactly what your head-unit shows during a Zwift or smart-trainer session.

Power
W
target W · % FTP
Heart rate
bpm
zone · % LTHR
Cadence
rpm
00:00 elapsed
TSS
0
NP W · IF
Press Start to begin.
06 · TriDot-style

Environmental normalization

The same 250 W in 35 °C heat and 90% humidity at 2 000 m altitude is not the same workout as 250 W in 18 °C dry sea-level. APEX's EnviroNormalization adjusts target effort so workout stress stays consistent — slide the conditions and watch what your target power should be.

Adjusted target power
250 W
no adjustment

Heuristic model for illustration. Real-world EnviroNormalization (à la TriDot) uses athlete-specific physiology and prior-workout response data.

07 · Plan

Periodization, four ways

Endurance training operates across nested timescales. Drill down from a full season to a single session — and see how Chronic Training Load (CTL), Acute Training Load (ATL) and Training Stress Balance (TSB) evolve.

08 · Closed loop

The adaptive coaching loop

This is what makes a TriDot-style system different from a static PDF training plan. Every completed workout feeds physiological response back into the engine, which re-plans tomorrow. Press Run a week to watch seven days of adaptive coaching.

🗓️
Plan today's session
🚴
Athlete executes
📡
Ingest sensor data
📊
Analyze response
🤖
Re-plan tomorrow
Press Run a week to watch the closed loop.
09 · Ecosystem

How APEX compares to existing platforms

No single existing platform does everything. Toggle capability columns to see which platform owns which slice — and where APEX's orchestration role sits.

Platform Logging Planning Adaptive AI Virtual Smart gym Social
10 · Race day

Race-day forecaster

Pick a race, set your fitness and the conditions on the day. APEX projects your splits, gives you a pacing strategy, and tells you your nutrition load.

Set parameters and press Forecast race.