Developer Diary
Notes from the track
I'm a runner who builds tools I wish existed. Here's what I was thinking when I built some of these features.
June 2026
Running slower, getting faster
MAF training theory says run slow enough and your easy pace gets faster. I already had the heart rate data. I just needed to look at it differently.
Read entry →May 2026
The photos were on my phone. The run was in the app.
After crossing a half marathon finish line, the chip time logged automatically, the GPS trace was perfect — and the finisher photo was somewhere else entirely. Trophy Room puts them back together.
Read entry →May 2026
Stolen from the race report
Race reports have always shown 5km splits. I've been reading them for years without thinking twice about it — until after my last half marathon, when I finally thought: why don't we have this in Apex Run?
Read entry →April 2026
Your runs, drawn
Numbers can't tell you which run was the hilly loop, the long out-and-back, or the lazy lap around the lake. Your GPS route can. Gallery mode shows your run list as a stream of route maps — one glance and you know exactly which run was which.
Read entry →April 2026
The facts it couldn't show
Same friend. He liked Running Facts for his easy runs. Then he finished an outdoor interval and sent me another screenshot — average pace, no work pace, no rest pace, nothing split. So I built an interval edition.
Read entry →April 2026
I started hiking. Then I started running.
I climbed a hill recorded as a hiking workout, then broke into a run without switching the activity type. Apex Run only tracks runs — so that effort just disappeared. This feature exists because of that day.
Read entry →April 2026
Fast or slow, at a glance
After a long run, scrolling through 20+ splits and mentally comparing each pace to the average is tedious. So I drew a line. Orange bars are faster than average. Blue bars are slower. Now you see the whole run's rhythm instantly.
Read entry →April 2026
One line, two stories
A share card that draws your elevation profile as a curve — then colors it by heart rate zone. The shape tells you where the terrain went. The color tells you how hard your body worked to get there.
Read entry →April 2026
Stop searching for the beat
Every time I wanted to run at 180 spm, I'd go find an MP3. One day in the middle of that search, the thought landed: why isn't this just in the app?
Read entry →March 2026
Nutrition facts, but for your run
Nutrition facts exist because what goes into your food deserves a complete breakdown. Running data felt the same way — so I borrowed the format.
Read entry →March 2026
The number that made me want to tap
The first version of Best Effort was just numbers. Every time I looked at it, I wanted to tap it — to see where on the route that fastest split actually happened.
Read entry →March 2026
A share card that actually shows the workout
A friend complained that sharing his interval run looked identical to any easy jog. He was right. So I built a share template that actually shows the structure of an interval workout — work bars, rest bars, and the numbers that matter.
Read entry →February 2026
Your training, on the home screen
Two widgets that put your running data on the home screen — a latest run glance and a weekly stats summary with a trend sparkline. No app launch required.
Read entry →February 2026
Splits, all the way down
Some runners just want the numbers. All of them. Apex Run's split detail view calculates every metric for each individual split — pace, heart rate zones, cadence, elevation, and more — for the data lovers in the room.
Read entry →January 2026
Bringing VO2 max to your run
VO2 max is the single number that best captures your aerobic fitness — but Apple buries it in the Health app, disconnected from any specific run. Apex Run reads it from HealthKit and ties it back to the run that produced it.
Read entry →January 2026
Your run list, your metrics
Distance and pace aren't always what you care about. During a heart-rate base-building block, I wanted HR front and center. During a power training cycle, I wanted watts. The run list should show you what matters right now — not a fixed default.
Read entry →January 2026
Zero cold start
I built Apex Run for one reason: running deserves a dedicated tool. Not a general fitness tracker that also handles cycling and swimming — something built entirely around gathering and analyzing running data, for runners who actually care about the numbers.
Read entry →Feature Requests
What should I build next?
I'm a solo developer and an avid runner. Every feature in Apex Run started from a frustration on my own runs — or an email from someone like you. I read everything and take ideas seriously.
✉ Send me your idea