All projects

iOS / Android

Kettlebell Protocol

An offline-first training log for deliberate kettlebell practice.

A focused training companion that brings session planning, live workout timers, and useful progress analytics into one fast mobile experience.

Kettlebell Protocol active EMOM workout with a 55 second timer, exercise order, and round progress
A live EMOM keeps the current interval, movement order, and round progress in view.

Designed and shipped end to end.

Role
Product strategy, UX and UI, mobile engineering, quality assurance, and release.
Platforms
iOS, Android

What shipped

A complete product system.

  1. Train without friction

    Workout timers, exercise order, rounds, and controls stay legible when attention belongs on the next set.

  2. Build reusable sessions

    Flexible blocks make it possible to combine complexes, intervals, and rest into a repeatable training plan.

  3. See the work add up

    The training calendar and volume summaries turn completed sessions into a clear record of consistency.

The stack behind the experience.

  • React Native
  • Expo
  • TypeScript
  • XState
  • SQLite
  • MMKV
  • RevenueCat
  • Sentry
  • Jest
  • Maestro