iOS · App Store · design + build

Run the
numbers.

A race-pace calculator that treats runner's math like typography.

Product strategy, UX/UI design, and full SwiftUI development — shipped from zero to the App Store by SUUR.

The Terminal share card — a cream pace receiptPaceCalc calculate screen — marathon in 2:59:59 is 4:16 per kilometer

Every pace calculator looks like a spreadsheet. PaceCalc sets a marathon goal like a broadsheet front page — and answers on every keystroke.

3

Modes — pace, time, distance

24

Built-in race distances

3

Share-card layouts

5.6 MB

Free. No ads. No accounts.

6:52 per mile in enormous serif numerals — the colon dots tinted hi-vis

The idea

The colon is the brand.

The answer lands as an enormous serif numeral — and in every pace and time on screen, the colon is tinted: hi-vis on ink, clay on paper. One rule, applied everywhere, is a brand. Pick two of pace, time, and distance; the third recomputes on every keystroke, in both unit systems at once.

Under it, split strategies — even, negative, positive, or custom — turn a finish-line wish into a per-kilometer plan.

The experience

From finish-line wish to race-day plan.

Saved races — Chicago in 154 days, New York in 175, Boston in 344

01

Save the race. Watch it approach.

A plan becomes a saved race with a countdown in days — Chicago in 154, New York in 175. After the gun, a post-race check-in closes the loop: Berlin, goal 3:00:00, finish 3:08:21, the +8:21 in hi-vis so it stings just enough.

Broadside share card — New York City Marathon, 4:16 min/km

02

A goal card worth posting.

Broadside is the poster layout: race name in serif italic, the pace enormous, finish, distance, and strategy set like footnotes. It renders as an image built for the group chat and the story post — the app's growth loop is a screenshot.

Terminal share card — a cream pace receipt with every split listed

03

Or a pace receipt.

Terminal prints the plan like a till receipt on cream paper — PACE RECEIPT, the race, the pace, then every split ticked down the page to the 0:50 tail of a marathon. Runner's math, itemized.

Minimal share card with the paper/ink theme toggle

04

Paper or ink.

The whole app lives in two materials: paper — warm cream with a clay accent — and ink, near-black with hi-vis. Minimal strips the card to type alone, and the toggle sits right in the share sheet.

Beyond the app

Race day counts down on the Lock Screen.

A WidgetKit lock-screen widget keeps the next race and its days-to-go one glance away, and App Intents put all three calculations in Siri and Shortcuts. Every card also carries a link that opens the same plan on pacecalc.com — the app and the web platform speak one URL.

Built with intention

100% native SwiftUI. All math in one pure, verified module.

SwiftUI — iOS 17+@Observable MVVMWidgetKit Lock Screen widgetApp Intents + Siri ShortcutsImageRenderer share cardsApp Group storageInstrument Serif + JetBrains MonoScripted math verification

The result

Live on the App Store. 5.6 megabytes, zero asks.

Free, offline-capable, no ads, no accounts, no sign-up — the whole product is smaller than one photo. It pairs with the PaceCalc web platform, also designed and built by SUUR — strategy, UX/UI, and every line of Swift shipped end to end.

“Most utilities get used and deleted. A utility with taste gets kept — and shared.”

Have a product that needs this kind of craft?

SUUR designs and ships native mobile products end to end — strategy, UX/UI, and the code.

Start a Project