
The Full Story
About
Me
Software developer. Ironman finisher. 100-mile ultrarunner. Content creator. Based in Chicago. Here to do hard things and have a good time doing them.
The Race Resume
One More Mile.
One More Rep.
November 2025 changed me. On November 1st I ran the BPN Go One More 50 miler. One week later, seven days, I was on the start line of Tunnel Hill 100. A 50 miler and a 100 miler, back to back weekends. My body was wrecked before mile 1 of the hundred even started.
By mile 50 at Tunnel Hill my achilles was screaming. But I kept moving. From mile 50 to mile 76 I ran completely alone in the dark. Just me, the trail, and the pain. No crew, no pacers, no one to talk to. Step after step through the night, pushing past a threshold I didn't know existed. That stretch taught me more about who I am than anything else in my life. I finished in 25:53:47.
Then came Ironman Wisconsin. 140.6 miles. 2.4 mile swim, 112 on the bike, full marathon to close it out. A full day of racing through Madison, and I crossed the line a finisher. Now I'm training for Ironman California in October 2026 and documenting every step of the way.

BPN Go One More 50 Miler
9:24:00
The Journey
Milestones
Ironman California
October 2026. 140.6 miles. The next chapter.
Ironman Wisconsin
Full 140.6. Everything changed.
Tunnel Hill 100mi
25:53:47. Back for 100 more miles.
BPN Go One More 50 Miler
9:24:00. Nov 1, 2025.
Chicago Triathlon Triple
Sprint + Olympic + International in one day. 5:11:04.
InstaCal Launch
Shipped an AI-powered calorie tracker to iOS & Android.
Frozen Gnome 50K
6:46:12. 50K in the dead of winter.
Tunnel Hill 50 Miler
First ultra. 50 miles of grit.
IRONMAN 70.3 Wisconsin
6:14:11. First half Ironman.
Chicago Triathlon
2:54:26. Back for round two.
Escape Alcatraz Triathlon
3:08:57. Swam out of Alcatraz.
Indianapolis Marathon
3:54:20. First full marathon.
Fontana Triathlon
3:00:35. Geneva Lake, Wisconsin.
Chicago Triathlon
First multi-sport finish. Hooked immediately.
Chicago 13.1 Half Marathon
1:48:52. First half marathon finish.
Shamrock Shuffle 8K
41:43. First race in the books.

Tunnel Hill 100
100 Miles.
The Philosophy
What Drives Me
There's a moment in every race. Mile 80 of a 100-miler, hour 12 of an Ironman, when your body tells you to stop. Your legs are gone. Your mind is begging you to quit. That's the moment that defines you.
One more mile. One more rep. One more commit. One more video. It's not about being the fastest or the most talented. It's about refusing to stop when it gets hard.
I believe you can have the 9-5 career, train for an Ironman, build an app, create content, AND still have a life, still go to concerts, grab beers with friends, and actually enjoy the ride. You don't have to take it all so seriously. Put the work in, do hard things, but have fun with it.
By The Numbers
The Resume
15+
Races Finished
100
Longest Run (mi)
140.6
Full Ironman
50
Mile Ultra
50K
Winter Ultra
1
App Shipped
The Balance
9-5. Athlete. Creator.
9:00 AM - 5:00 PM
Software Developer
Full-time software developer during the day. Writing code, shipping features, and solving problems. It pays the bills and fuels the rest.
4:00 AM & 6:00 PM
Endurance Athlete
Training before sunrise and after the laptop closes. Swim, bike, run, sometimes all in the same day. Ironman and ultramarathon training never stops.
Nights & Weekends
Content Creator
Documenting the journey. Raw, authentic, documentary-style. Filming races, editing videos, and building a community around doing the most with your time.
Sleep is optional. Results are mandatory.
Highlights
Captured Moments

Ironman Wisconsin

Stadium Run

Tunnel Hill 100

Swim Exit

Chicago Run

Bike Leg
Scroll to see more →
Follow The Journey
Come Along.
I share everything. The training, the races, the app builds, the wins, and the suffering. Follow along on your favorite platform.
@cramerdyl
Behind the scenes of training, racing, and building. Daily stories from the grind.
TikTok
@dylcramer
Short-form videos documenting the triathlon lifestyle, app building, and real life.
YouTube
@dylcramer
Longer form content. Race recaps, training vlogs, and the full journey documented.
The journey continues.