mobile

Simplify

Personal Wellness Platform

Key Features

Offline-FirstRealm SyncCloud SyncDaily PlannerMeal TrackingFitness TrackingWater TrackingPeriod TrackerPush NotificationsSubscriptions

Overview

Led the development of a cross-platform wellness application that unifies daily planning, nutrition, fitness, hydration, and menstrual health into a single experience. Designed the application architecture and implemented the majority of both the mobile application and backend services. Built around an offline-first architecture using Realm, the platform synchronizes user data with cloud services in the background while delivering scheduled reminders, progress tracking, and a seamless user experience.

Highlights

  • Led development of the mobile application and backend architecture.
  • Implemented an offline-first architecture using Realm.
  • Built bidirectional synchronization between local Realm storage and MongoDB.
  • Developed background workers for data synchronization and notification scheduling.
  • Integrated secure authentication, cloud storage, and in-app subscriptions.
  • Collaborated on fitness plan modules and subscription workflows.

Engineering Decisions

  • Designed the application around an offline-first architecture so core functionality remains available without network connectivity.
  • Implemented bidirectional synchronization between local Realm storage and MongoDB, including initial device hydration and incremental background updates.
  • Separated background processing from the UI layer to handle notification scheduling and data synchronization without affecting user interactions.

Challenges

  • Designing reliable bidirectional synchronization between local Realm storage and MongoDB.
  • Handling initial cloud-to-device synchronization alongside incremental background updates.
  • Building background workers for notification scheduling and data synchronization while minimizing battery and network usage.
  • Implementing a unified subscription flow across Google Play and the App Store despite platform-specific purchase, validation, and restoration workflows.

Outcomes

  • Delivered a production-ready offline-first wellness platform.
  • Enabled uninterrupted usage through local-first data storage with background cloud synchronization.
  • Established a scalable architecture supporting future wellness modules and premium subscription features.