Personal Gym App
Personalized gym workout tracking, routine splits, smart rest countdown & personal record logs.
iOS & Android
Lead Developer
2024 - 2025
SQLite Offline
Built for maximum speed and simplicity during intense workouts, with zero internet lag and instant set tracking.
Personal Gym App is a focused, high-contrast training companion built for strength athletes and lifters. It removes all non-essential clutter, providing big touch targets for easy logging while wearing lifting gloves or with chalked hands, an automated vibration countdown rest timer, and an automated Personal Record (PR) milestone logger.
Complex fitness apps with tiny input fields, slow cloud sync, and un-timed rest periods distract athletes and break workout momentum during heavy sets.
Designed a lightweight, OLED dark mode Flutter app featuring one-tap set completions, haptic rest reminders, and instant local SQLite queries.
Training Split Builder
Configure favorite lifting splits (PPL, Upper/Lower, 4-Day, Bro Split) with pre-set warm-up and working sets.
Hands-Free Rest Timer
Automatic rest interval triggers on set completion with distinct vibration and audio cues to stay focused.
PR Milestones
Automatic detection and celebratory badges whenever an all-time personal record or highest volume is achieved.
Glove-Friendly Touch
Large numerical stepper buttons and easy-tap checkmarks engineered specifically for gym environments.
100% Offline SQLite
All exercise data, past weights, and history are stored securely on-device with instantaneous query execution.
History & Heatmap
Review previous session weights, total workout duration, and weekly consistency streak markers.
- Normalized Relational Schema: SQLite tables linking workouts, exercise definitions, and individual sets with foreign key indexing for zero lag.
- Persistent Background Timer Service: Continuous timer stream capable of waking haptic motors even when the phone screen is locked between sets.
- OLED Power Efficiency: Pure black backgrounds (`#000000`) drastically reducing battery draw on modern AMOLED smartphone displays.