FITNESS COACHING.
WITHIN REACH.

My mission is to make fitness coaching
affordable for everyone.

I'm building RYS around personalised training, nutrition, progress and AI-supported guidance—a connected coaching experience for everyday life.

Explore the product
Independent buildReact Native / iOS + AndroidIn development
RYS welcome artwork: two athletes in a dark gymRaise Your Standard
Original app welcome artwork / Product in development

A PLAN.
AND A WAY FORWARD.

I want more people to have guidance that fits their goals, their routine and their budget. RYS is my attempt to connect the pieces of personal fitness coaching in one place.

Affordable access is the goal behind the build.

01 / Training

A plan that starts with you.

Your goals, experience, schedule and equipment shape the training plan. Logging your sessions gives the next review something concrete to work with.

  • Training plans with personal context
  • Planned sets and previous performance
  • Progression suggestions to review
Plan / Train / Review
02 / Nutrition

Food is part of the picture.

Nutrition targets, meal planning and food logging sit alongside training. The aim is a routine you can follow through an ordinary day.

  • Meals with foods, quantities and nutrients
  • Preferences and everyday routines
  • Shopping lists and meal prep
Targets / Meals / Daily entries
03 / Progress

See the pattern over time.

Workout history, weight trends and check-ins bring your routine into view. That context helps make reviews and possible adjustments more useful.

  • Weight and recorded strength trends
  • Daily and weekly check-ins
  • Your own progress photos
History / Trends / Check-ins
04 / AI coaching

Guidance between sessions.

Adrian and Mira are RYS's AI coaches. I'm building them around the context of your plan, your questions and the progress you've actually recorded.

  • Training and nutrition questions
  • Guidance from available account context
  • Coaching suggestions with a reason
Questions / Context / Guidance

The coaching loop I'm building

  1. 01Plan
  2. 02Log
  3. 03Review
  4. 04Adjust

Start with a direction. Record what happens. Review the context. Understand and confirm the next change.

CHANGES YOU
CAN UNDERSTAND.

When enough history supports a nutrition adjustment, the coaching flow can show how a proposed calorie change affects quantities in the existing meal plan. You review the proposal before accepting it.

The goal is ongoing, understandable coaching.

Less tapping.
More training.

Coaching also has to fit the moment. Between sets, after a meal, in the middle of a day—small entries can become a lot of interaction. Voice and native controls are how I'm working on making those moments lighter.

SAY IT.
KEEP MOVING.

Voice is part of the product's interaction design: turn a spoken entry into something you can check, then save with a tap.

Implemented in the app / Workout voice awaiting device validation

Interaction studyIllustrative transcript
“80 kilos for 8.”
Set entry

80kg8reps

Review → Tap to save

A visual explanation of the flow. This portfolio does not record audio.

During training

Sets and workout commands: the next exercise, a rest timer, or an entry to review.

Outside training

Food, weight, water and sleep have their own voice flows. Unclear food matches ask for a choice.

On-device recognition

The speech adapter uses on-device recognition on supported devices and languages, with audio persistence disabled.

A deliberate finish

The spoken entry prepares the details. A tap is the final step before saving.

ONE BUTTON.
BACK TO THE SET.

A physical entry point for a moment that happens again and again: logging a set during a workout.

Native implementation / iPhone build & device validation pending

Hardware → App → EntryRYS / iOS
Action Button
RYS / Active workout

YOUR NEXT
SET.

Speak → Review → Tap to save
  1. 01 / Press

    Enter from the Action Button.

  2. 02 / Speak

    Prepare the workout set.

  3. 03 / Confirm

    Check the details. Tap to save.

Interaction schematic / Training only. Without an active workout, RYS opens today's training without listening.

On supported iPhones, the Action Button can be assigned to a shortcut in Settings. Apple's setup guide ↗ (opens in a new tab)

Android / A parallel entry point

QUICK SETTINGS.
SAME WORKOUT CONTEXT.

I've also implemented a native Quick Settings tile and app shortcut. The Android module has been compiled and opened in an emulator; physical-phone testing is still ahead.

FROM IDEA.
TO SYSTEM.

A native app, a connected backend and a lot of iteration. The tools support the experience I'm trying to build.

01

React Native

Mobile / Expo

An Expo app for iOS and Android, connecting training, nutrition and progress.

02

TypeScript

Application logic

Typed interfaces across the app and its interactions.

03

Railway

Backend services

Infrastructure behind the product.

04

Supabase

Data & identity

The data and authentication layer.

Swift / App Intents / WidgetKit
Kotlin / Quick Settings
Native controls → Shared TypeScript workout state

Design principle / Pseudocode

input → context
context → review
confirmation → save

Make the next action easier to reach.

A product.
In progress.

The coaching experience / In development

Training, nutrition, progress and AI guidance form the product's direction. New planning and adjustment flows have separate activation and validation stages.

Voice & set logging / Implemented

Speech recognition, structured set parsing and review flows exist in the app. Workout voice stays off by default until its device test gate passes.

iOS controls / Source ready for validation

The native “RYS Set” action and system control are implemented. iOS compilation, the intent handoff and physical-iPhone behavior still need validation.

Android controls / Emulator checked

Quick Settings and the app shortcut have a compiled native counterpart. Physical-phone acceptance is still open.

The bigger picture

Training, nutrition, progress and AI coaching in one product. This is a look inside the build, with more to refine and validate.

Build notes based on the app source reviewed October 20, 2026.