Execution-first hierarchy
The next useful action receives priority over secondary analysis.
SelfTrainer is an execution-first training system built to keep the lifter close to the planned work, the next honest action, and a trustworthy record of what was completed.
It is not designed to turn training into another dashboard to manage. It is designed to reduce friction before, during, and after the session.
The gym floor is an execution environment.
SelfTrainer is built around the active workout — not just planning it beforehand or reviewing it afterward.
Many training tools are strongest before or after the workout. Active training asks for faster comprehension: what was planned, what has been logged, what changed, and what remains.
SelfTrainer reduces the distance between intention and execution, then protects the completed record so later changes cannot quietly rewrite the session.
Serious independent lifters who already train with intent and want a calmer system for planning, executing, adjusting, and preserving their work.
For lifters who already know how they want to train and want a calm, reliable place to run and record it.
SelfTrainer is not primarily a social feed, a generic workout-content library, an entertainment-first fitness product, or a substitute for judgment.
03 — Core gym-floor workflow
Open the app, see today’s workout, log what you actually did, and keep an honest record that never changes behind your back.
04 — Selected interface work
These screens come from the web version of SelfTrainer in daily use today. The native app is being built from it.
The interface evidence below comes from the mature SelfTrainer PWA, the reference for how the app behaves and saves workout data. The Native rebuild is translating these established workflows into a device-native experience.
05 — PWA-to-Native evolution
The web app proved what SelfTrainer needs to do. The native app has to do the same things reliably on a phone, mid-workout.
The PWA proved what the product needed to do. Native is proving that the same rules can survive device behavior, interrupted sessions, touch interaction, and the trust demands of a real gym-floor workflow.
Personal use established the rhythm from current program to completed history.
Touch targets, keyboard behavior, focus, and layout are tuned for the device in hand.
Programs determine sequence, drafts preserve active work, and completed sessions own their facts.
Interrupted sessions, resume paths, and navigation protection are hardened against loss or duplication.
Planned values, logged results, routine edits, and historical truth have distinct roles.
Gestures, safe areas, audio, haptics, and system behavior are handled where they apply.
The behavioral benchmark came from using the product for real training.
Device verification, regression protection, and edge-case recovery prepare the core for future release.
06 — Design and engineering decisions
Three rules run through everything: show the next step first, keep what you planned separate from what you did, and never rewrite a finished workout.
The next useful action receives priority over secondary analysis.
A prescription communicates intent; session data records execution. They remain related but distinct.
Later routine edits must not rewrite what a completed workout originally contained.
Interrupted sessions return as they were, without duplicated sets, reseeding, or lost edits.
When data cannot be calculated reliably, the interface says so instead of inventing a zero or empty success state.
Black, warm gold, strong typography, and limited motion support focus rather than compete with it.
Native rebuild in progress
The web app works and is used daily. The native app is being tested and hardened, with no release date promised.
The product is mature enough to have a trusted behavioral reference and active native implementation, but it remains under development.
What SelfTrainer won’t add until the core is solid.
Deferral is part of the product strategy. SelfTrainer is being completed from the execution core outward rather than broadened before its central promises are dependable.
Continue
SelfTrainer is still being built. The native product will be shown more fully when the evidence is ready.
Return to garrytipler.com Follow the build in The SignalDevelopment notes and future release information will be added here as the build progresses.