Blog

Notes on software, delivery, training, and the work of building things with care.

April 05, 2026 7min

Ayabe 50K Race Report: My First Trail DNF and What It Taught Me

Ayabe Trail-Run Ultramarathon

I came to Ayabe dreaming of my first real over-distance trail race. The challenge was huge: mountains, climbing, descents, and a course far outside my comfort zone. What I got was a beautiful, painful, unforgettable day on the trails—and a hard lesson about health, pride, and knowing when to stop.

October 06, 2024 6 min

99T Kujukuri Triathlon 2024 Race Report: Chasing Sub-5

Middle-Distance Triathlon 99T

A rainy, windy race day, a week disrupted by COVID, and a painful battle through the bike and run—yet still a personal breakthrough. Here is my race report from the 2024 Kujukuri Triathlon (99T), where I finished 16th overall and 3rd in my age group.

June 23, 2024 5 min

Suwako 8 Peaks Triathlon 2024 Race Report: Rain, Risk, and Relief

Middle-Distance Suwako Triathlon

A stormy race day, a shortened course, two dropped bottles, and a near crash on the descent—this year’s Suwako 8 Peaks Triathlon was anything but smooth. Still, after a difficult week of illness and uncertainty, I came away with a race I can be proud of.

May 26, 2024 6 min

Tateyama Wakashio Triathlon 2024 Race Report: A Personal Best Through Setbacks

Olympic-Distance Tatetra Triathlon

After months of disrupted training, injury setbacks, and a last-minute allergic reaction, just making it to the start line already felt like a small victory. What followed at Tateyama Wakashio Triathlon 2024 was one of my strongest races yet—and a new personal best.