STRONGER EACH STEP
From heart failure to heart health — one step, one ride, one day at a time.
In 2019, I was diagnosed with severe heart failure. I weighed over 145kg, had never exercised, and my heart's ejection fraction had dropped to just 20%. Today, I've lost over 50kg, my ejection fraction is back up to 65%, and I'm running 5Ks, riding trails, and chasing goals I once thought were impossible.
Logged runs
338
Total distance
1262.34 km
Latest run
7 May 2026
The comeback
Rock bottom to the road.
Stronger Each Step is my journey from severe heart failure to heart health — from rock bottom to the road, the trail, and beyond.
It is not a polished highlight reel. It is the record of the work: the runs, rides, training notes, hard days, better days, and the small improvements that add up over time.
Current goals
Building strength, fitness, and confidence.
Sub-30 5K
Training toward a 5K time I once would not have believed was possible.
160km bikepacking
Preparing for the Brisbane Valley Rail Trail with cycling, camping, and longer outdoor efforts.
Outdoor adventure
Using running, riding, trails, and camping as part of rebuilding life properly.
Distance callout
Longest run
ViewThe biggest run currently stored in the Garmin activity database.
Distance
10.46 km
Time
1:16:50
Pace
7:21/km
7 May 2025 · Brisbane - Base
Pace callout
Fastest average pace
ViewThe quickest average pace currently recorded across synced activities.
Distance
3.66 km
Time
18:29
Pace
5:03/km
11 Jan 2024 · Brisbane Running
Training log
Latest runs
Recent Garmin activities from the comeback trail — the data behind the journey, ready for commentary, video links, and training notes.
7 May 2026
Brisbane Running
4.18 km · 29:55 · 7:10/km
Avg HR
163 bpm
Pace
7:10/km
5 May 2026
Brisbane Running
4.01 km · 29:07 · 7:15/km
Avg HR
166 bpm
Pace
7:15/km
24 Apr 2026
Brisbane Running
5.29 km · 37:11 · 7:01/km
Avg HR
164 bpm
Pace
7:01/km
23 Apr 2026
Brisbane Running
3.24 km · 22:56 · 7:04/km
Avg HR
163 bpm
Pace
7:04/km
15 Apr 2026
Brisbane - W7 Wed Easy Run #2 - 6.5km Easy
1.15 km · 9:48 · 8:33/km
Avg HR
159 bpm
Pace
8:33/km
Why this site exists
The numbers show what happened. The story explains why it mattered.
Garmin records the numbers: distance, pace, heart rate, elevation, and routes. This site adds the story around those numbers — what the effort felt like, what I was working on, and what changed along the way.
Some sessions are proper efforts. Some are easy laps. Some are just about getting out the door. The point is to keep showing up and keep building, one step, one ride, one day at a time.