Climbing volcanic terrain at BTR Ultra Mt. Batur

Endurance

I run, swim, and cycle. I train consistently, race when I can, and track everything.

Run
1,757
km in 2025
Swim
117
km in 2025
Cycle
309
km in 2025
Races
0
completed
2025 Year in Numbers
218
days active (+24% vs 2024)
2,263
km total (+60% vs 2024)
262
hours trained (+18% vs 2024)
9,455
m elevation (+82% vs 2024)
Training Philosophy

I train like I build products: consistency over intensity, systems over motivation. A training plan is a hypothesis — you run it, measure the results, and adjust. The goal is never a single race. The goal is to become the kind of person who can race whenever the opportunity comes.

I do not chase volume for its own sake. Every session has a purpose: base building, speed work, recovery, or sport-specific skill. The weekly structure matters more than any individual workout. Miss a session and move on. Do not double up tomorrow to compensate — that is how injuries happen.

The sports feed the work. Endurance training teaches pacing, resource management, and the discipline of executing a plan when the plan stops being fun. Those skills transfer directly to product management, where the ability to sustain effort across months matters more than the ability to sprint for a week.

Race Log