Back to Projects

Exorcisor

A fast personal exercise logger built around local-first privacy and low-friction workout capture.

Exorcisor is an offline-first mobile workout tracker with no accounts, no cloud sync, and no telemetry. It focuses on quick workout logging, workout history, program classification, and local Apple Health import direction for iPhone builds.

Exorcisor calendar home screen with workout history indicators
  • React Native
  • Expo
  • SQLite
  • Offline-first

Key Features

Fast workout logging designed around 10 to 20 second capture

Calendar Home, History, and Library screens

Strength, HIIT, run, cycling, swim, and walk workout types

Strength program association and workout classification

Apple Health import direction through HealthKit in development or preview builds

Technical And Architecture Notes

Expo, React Native, TypeScript, and Expo Router

Local device storage only with Expo SQLite

No accounts, no cloud sync, no network calls, no analytics, and no telemetry

Plain React Native StyleSheet styling with shared design tokens

iOS HealthKit integration through react-native-health for Apple Health import

AI In This Project

How AI fits into the work while product, architecture, security, and quality decisions stay human-owned.

Used agents to move from product idea to working mobile implementation quickly

Worked through local-first architecture, data model iteration, UI polish, and HealthKit integration with AI in the loop

Kept constraints explicit: offline-first, no accounts, no telemetry, and minimal dependencies

Product Context

Built as a private personal utility rather than a social fitness platform

Optimized for quick one-handed logging and clean workout history

Keeps data on device and avoids cloud dependency by design