07Native iOS App/ 2026
SETDAY
A training and nutrition app that rewrites today's session when real life gets in the way.

Watch it run
SETDAY demopaused
Mission
Most training apps hand you a plan and blame you when life breaks it. SETDAY treats a broken week as the normal case: tell it you have no time, no equipment, low energy, soreness or travel, and it rewrites today's session so it is still worth doing.
- Role
- Solo - product, engineering, design
- Platform
- mobile
- Stack
- ExpoReact NativeTypeScriptSQLiteDrizzleRevenueCat
What it does
- →Reality Mode: five triggers reshape today's workout with hard floors
- →31 program blueprints materialized against your real equipment
- →Meal plans, macros and an aisle-ordered, pantry-aware shopping list
- →Transformation Score that always shows its breakdown
- →Weekly streaks where an adapted session still counts
How it is built
- →Local-first: SQLite on device, no backend and no login
- →16 pure TypeScript engines, lint-enforced free of React, DB and clocks
- →Non-greedy plate math, double progression, EWMA weight trend
- →66 test files covering the coaching logic without an emulator
Gallery





Outcome
A training and nutrition app built around adapting to real life. In development for iOS; not yet released on the App Store.