All projects

iOS / Android

Kettlebell Protocol

An offline-first training log for deliberate kettlebell practice.

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.

The product.

  1. A readable EMOM timer

    I keep the timer, current exercise, and round visible during the set.

  2. Reusable sessions

    Build a session from effort and rest blocks, then use it again.

  3. Calendar and volume

    See completed sessions on the calendar and track training volume.

Solo: product, UX, engineering, App Store, Google Play.

Stack.

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