Projects

ECHO

ECHO is a minimalist, offline-first reminder app that triggers based on where you are, not just when. With geofencing and a clean UI, it helps you remember things exactly when you arrive at the right place.

Year2025
ECHO Hero

I often forget tasks not because of when, but because of where — like “Pick up something when you get to school” or “Remind her when you’re at her place.” Traditional reminders don’t solve this, so I built Echo: an app that reminds you exactly at the location you need it.

Echo Map View
Echo Reminder List
Echo Notification Preview

Challenge

Regular reminders only work with time. But many real-life tasks depend on place. Forgetting to do things when arriving somewhere was the problem Echo set out to solve.

Action

Building for myself

I started Echo to fix my own habit of forgetting location-based tasks. The goal was a clean, intuitive, offline-first solution that just works when I’m there.

Technical foundations

Echo is built with React Native + Expo for cross-platform support. It uses expo-location and expo-task-manager for geofencing, AsyncStorage for local persistence, and expo-notifications for push alerts. The design follows a minimalist aesthetic with clear typography and simple navigation.

Problems while building

One of the biggest challenges was handling background location updates reliably across iOS and Android. Testing geofencing in simulators also required creative workarounds. Another challenge was optimizing battery usage while keeping reminders accurate.

Result

Echo provides peace of mind for everyday tasks — reminding you at the right place, right time. It simplifies routines, reduces forgetfulness, and adds clarity to daily life. The app is lightweight, offline-first, and built with scalability in mind for future features.