← all work

IsoRide

A native iOS app that reads real-time conditions and gives cyclists a clear go / no-go before heading out.

Role
Design + build, solo
Timeline
2026
Discipline
Product design · native iOS
Status
Live on the App Store
IsoRide
SwiftSwiftUIApple WeatherKitWidgetKitLive Activities

IsoRide answers one question before you ride: is it safe to go out right now? It reads real-time conditions and returns a single verdict instead of a screen of numbers, so a cyclist gets a decision, not a data dump. Native iOS, built solo on Apple WeatherKit, live on the App Store.

the key decision

Every ride is one decision, not five gauges — IsoRide collapses precipitation, wind, temperature, visibility, and humidity into a single go/no-go call a rider can trust at a glance.

the problem, the decisions, the craft
01

The problem

A generic weather app hands a cyclist data and leaves them to guess whether it's safe to ride. IsoRide answers the real question directly — a clear go/no-go call before heading out.

02

A decision, not a data dump

The core is a single verdict — Ride Now, Ride with Caution, Delay, or Don't Ride — backed by a 0–100 comfort score that weighs precipitation, wind, temperature, visibility, and humidity.

03

Glanceable by design

Widgets and Live Activities surface the call without opening the app. A 10-day planner (color-coded, synced to Apple Calendar) answers 'when's my window this week?', and a minute-by-minute safe-riding-window view finds the gap in the rain.

04

One truth across every surface

The same verdict has to read correctly in the app, in a home-screen widget, on a Lock Screen Live Activity, in the 10-day planner, and in a notification. The real design problem behind the simple front is keeping one source of truth consistent and legible across all of them, so a glance anywhere gives the same trustworthy answer.

the engineering, explained

Ask how it was built

Tap a decision and the assistant walks through it — answering only from the real build.

the outcome

The result is a product a rider trusts at a glance: the verdict shows up on a widget or Live Activity without opening the app, and a 10-day planner plus a minute-by-minute rain-gap view answer 'when can I go?' It ships solo, stays serverless so it holds no user data, and tunes through remote config without a new release.

See it for yourself.
Live on the App Store. Or check how it maps to your role.
next projectGamerStats