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