Independent Build
SetWise
A native SwiftUI recovery companion for planning workout programs, logging exercise sets, tracking muscle recovery signals, and deciding what to train next.
SetWise is an offline-first native iOS app for workout planning, set logging, recovery check-ins, and deterministic muscle recovery recommendations. Version one intentionally avoids accounts, subscriptions, analytics SDKs, and backend services so workout data stays local to the user's iPhone.
The project demonstrates Apple platform engineering beyond Flutter, including SwiftUI, SwiftData, WidgetKit, App Intents, local notifications, background refresh, App Groups, XCTest, TestFlight, and App Store delivery preparation.
The original launch scope and structured workout-program extension are implemented on main. Build 5 has been uploaded to App Store Connect, processed as VALID, selected for App Store version 1.0.1, and made available to the internal TestFlight group.
My Role
Native iOS engineer owning the SwiftUI app, local data model, recovery engine, widgets, App Intents, background refresh, release assets, and App Store preparation.

primary tabs
5
valid TestFlight upload
Build 5
version-one data model
Offline
Gallery
7 screenshotsMy Contributions
- Built the five-tab native app frame across Today, Recovery, Programs, History, and Settings with onboarding, workout logging, active workout execution, recovery detail, check-in, settings, and history flows.
- Implemented local SwiftData storage for workouts, workout programs, exercises, set logs, completed-session snapshots, daily check-ins, demo data, JSON export, and confirmed delete-all-data flows.
- Designed deterministic recovery scoring and workout recommendations from saved workouts, exercise-based stimulus, soreness, sleep, energy, fatigue, and user preferences while keeping cached widget snapshots separate from source truth.
- Wired local notification preferences, permission state, reminder scheduling, notification actions, notification deep links, WidgetKit recovery widgets, App Shortcuts, and App Group snapshot sharing.
- Prepared release assets, launch screen polish, privacy manifest, screenshot/demo flows, App Store notes, archive validation, and internal TestFlight delivery.
Key Features
- Offline-first workout programs and exercise set logging
- Daily recovery check-ins for sleep, energy, fatigue, and soreness
- Deterministic muscle recovery scores and training recommendations
- Recovery widgets, App Shortcuts, notification actions, and deep links
- Background refresh for widget snapshots and recovery-ready reminders
- Local JSON export, demo data, and delete-all-data controls
Tech Stack
Related Work
View all projectsIndependent
BetterTrade
A public iOS and Android trade journal and analytics app that turns raw trade logs into structured review loops, behavioral insights, and decision-grade reporting.
Independent
Orderly
A public iOS and Android order tracker and offline-first business management app for small businesses, backed by sync, licensing, analytics, receipts, and admin tooling.