Dark Endurance Coaching

Big goals.
Full life.
A training plan built for both.

Personalized triathlon and endurance coaching for ambitious age-group athletes balancing career, family, and real-world demands — from a coach who lives the same reality.

TrainingPeaks Level 2 Accredited Coach
IRONMAN University Certified Coach
USA Triathlon Level I Certified Coach
IRONMAN World Championship Finisher
Coaching available in English & 中文

Training works best when it's built around your real life.

Not everyone has a flexible schedule, a training partner, or a perfect week. Most of my athletes are working full-time, raising kids, traveling for business — and still showing up to race.

  • You have a clear race goal but struggle to fit structured training into work and family life
  • You're putting in the effort but can't make consistent progress with limited time and no clear system
  • You want to understand your training data — heart rate, power, pace — not just follow a generic plan
  • You need a coach who listens, explains the reasoning, and adjusts when real life happens
  • You want preparation beyond fitness: pacing, power targets, nutrition, heat management, and race-day decision-making

A process built around you — not around a template.

Step 01

We start with your life

Before planning your training, I learn about your work schedule, family commitments, training history, available equipment, injury history, current fitness, and race goals. Training fits your life — not the other way around.

Step 02

Your plan evolves every week

Training is reviewed through TrainingPeaks and adjusted based on execution, recovery, athlete feedback, travel, work demands, and changes in your schedule. Nothing stays static.

Step 03

We prepare for race-day execution

Coaching goes beyond fitness. We work on pacing, power targets, nutrition, heat management, equipment, transitions, and the decisions you need to make when race day doesn't go exactly to plan.

Real athletes. Real constraints. Real races.

Xiao Yeh on the run course at IRONMAN 70.3 Langkawi 2025

Xiao Yeh — From First Triathlon to IRONMAN 70.3, in One Year

Xiao Yeh stepped into triathlon in 2025 with no prior experience. Over the course of the year, he completed a standard-distance triathlon, a half marathon, and a full marathon — building race experience systematically before arriving at the start line of his first IRONMAN 70.3 in Langkawi.

The swim didn't go smoothly. He stopped multiple times to regroup. But he stayed calm, made it through, and finished the race. Langkawi wasn't a perfect day — it was the kind of day that teaches you more than a perfect one ever could.

"Zero experience. One year. One finish line."

Xiao Yeh with the group at IRONMAN 70.3 Langkawi 2025
Marcus exiting the swim at IRONMAN 70.3 Langkawi 2025

Marcus — First IRONMAN 70.3 After Forty, Through a Very Unplanned Race

Marcus came to triathlon after forty, training around a six-day manufacturing work week. He arrived in Langkawi carrying a knee injury. During the race, a mechanical issue led to a crash on the descent — torn kit, time lost seeking repair and medical assistance, the plan completely disrupted.

He dealt with each problem as it came and crossed the finish line. Long-term preparation doesn't guarantee a clean race. It builds the capacity to handle a messy one.

Marcus's torn trisuit after the crash — the kit took the damage, the flag stayed intact

The kit didn't survive. He did.

Find the right level of support.

All packages include a TrainingPeaks Premium Account and a free initial consultation. Every athlete completes a brief application before we begin. Prices in USD.

Bronze

$149

USD / month

For self-directed athletes who primarily need clear structure and consistent monthly oversight.

  • TrainingPeaks Premium Account
  • Individualized training plan built around your life
  • Monthly training review and plan adjustment
  • Key session feedback (brief notes)
  • Email support — responses within 2 business days

Gold

$359

USD / month

For athletes targeting a major A-race, IRONMAN full distance, or World Championship qualification.

  • TrainingPeaks Premium Account
  • Individualized training plan built around your life
  • Frequent training review with adjustments as needed
  • In-depth feedback on all key sessions
  • Bi-weekly video or phone check-in
  • Priority communication
  • Full race strategy: pacing, power, nutrition, heat, equipment
  • Limited athlete capacity

All coaching is delivered via TrainingPeaks. View profile →

I am not a full-time professional athlete.

"On the morning I qualified for the IRONMAN World Championship, I lost my job that afternoon. Same day. I started again."

I am a factory manager, a husband, and a father of two — who has learned to train before dawn, travel for work, rebuild after injury, and still arrive at the start line ready to compete. I have qualified for both the IRONMAN and IRONMAN 70.3 World Championships. But the experience that shapes my coaching most is not standing at a finish line. It is learning how to pursue ambitious goals inside a demanding life.

Years of leading international manufacturing teams have taught me how to clarify complex goals, identify the real problem, build an executable system, and adapt when conditions change. I bring the same approach to coaching. I do not force a training plan into an athlete's life. I first understand the person, the constraints, and the goal — then build a process that can work consistently in the real world.

My coaching is evidence-informed and experience-tested. I combine training principles, performance data, athlete feedback, and real-world experience to make decisions. Numbers matter — but so do sleep, stress, recovery, work, family, and how the athlete actually feels.

Common questions.

No. Athletes I work with range from those targeting their first sprint-distance race to experienced age-groupers pursuing IRONMAN World Championship qualification. What matters most is that you have a clear goal and are willing to train consistently.
Yes — this is specifically what my coaching is designed for. Before any plan is written, I learn about your work schedule, travel patterns, and family commitments. Training is built around your life, not the other way around.
A basic GPS watch is sufficient to start. Heart rate and power data are useful but not required. We work with what you have and build from there.
Training is reviewed through TrainingPeaks regularly — at minimum monthly in the Bronze package, weekly in Silver and Gold. Adjustments are made based on execution, recovery, athlete feedback, and anything that changes in your schedule.
Yes. I coach runners, cyclists, and multisport athletes. The principles of structured training, recovery, and race preparation apply across all endurance disciplines.
It is a short call, typically 20 to 30 minutes. No preparation needed. We talk about your goals, current training, work and family schedule, and whether working together makes sense for both of us. There is no sales pitch.
A minimum of three months is recommended to see meaningful progress and establish a stable training rhythm. Month-to-month arrangements are available after the initial period.

Let's find out if we're a good fit.

Fill out the form below. I will follow up within one business day to schedule a short call — no sales pitch, just a conversation about your goals.