Timeloop
A habit-tracking and reminder app for Android, focused on short, repeating nudges.
- Every
- Launch runs a reminder health check
- Auto
- Broken schedules repaired, then reported

Status
Live
Platforms
Android (React Native)
Role
Sole designer, engineer, and operator
Stack
Startup health check that validates every scheduled reminder and repairs the broken ones
Repairs are counted and surfaced to the user rather than fixed silently
Timezone-aware scheduling: a reminder is a wall-clock promise, not an offset
Recurring nudges with per-reminder countdowns and completion tracking
About
Timeloop is a habit and reminder app for Android, built around short repeating nudges rather than heavyweight habit tracking. Most habit apps ask for more effort than the habit itself; this one is set in seconds and then gets out of the way.
The only feature that matters
A reminder app has exactly one job, and Android is actively hostile to it. Doze drops alarms. Reboots clear them. OEM battery managers kill background work on their own schedule and do not tell anyone. A reminder can stop existing without the app crashing, without an error, and without the user finding out until the thing they were supposed to remember has already passed.
So Timeloop does not assume its schedules survived. Every launch runs a health check across the user's reminders: it validates what should be scheduled against what actually is, repairs what is missing, and counts the critical issues it fixed.
When that count is non-zero the app says so, reporting 'fixed N critical reminder issues' rather than quietly patching itself. Silent self-repair would hide how often the platform is dropping alarms, which is exactly the signal worth having.
Timezones
The health check is timezone-aware, because a reminder is a promise about wall-clock time rather than an offset. Someone who sets a 9am nudge and then flies somewhere means 9am where they are now, and a naive reschedule quietly moves every reminder they own.