Mobile Application

Fitness & Wellness Mobile App

A cross-platform React Native application providing personalized workout programs, surveys, and HealthKit activity tracking on iOS and Android.

Cross-platform mobile application developed within a production company environment. Details anonymized.

My Role & ScopeAssociate Software Engineer · Mobile Feature Engineering & Cache Architecture2024 – 2025
Actual Delivery Status

Distributed internally for QA testing and stakeholder review via standalone mobile release builds; not submitted to public app stores.

Selected Personal Contributions

Specific features, integration flows, and infrastructure tasks I personally implemented:

  • Survey Onboarding & Guarded Auth: Developed dynamic survey-to-program user onboarding flows, Google and Apple social sign-in, guarded navigation stacks, and email-verification deep links.
  • Dual TanStack Query Architecture: Engineered two separate TanStack Query client instances—one backed by high-speed MMKV storage for persistent CMS workout caching, and an uncached client with Axios interceptors for authenticated API requests.
  • HealthKit & Device Capabilities: Integrated native iOS HealthKit to track daily step counts and activity metrics, alongside device push-token registration.
  • Native Tooling & Distribution: Managed iOS and Android native configurations using Xcode, CocoaPods, and Gradle, generating signed builds for internal testing and stakeholder review.
Engineering Challenge

Technical Challenge & Solution

The Problem

Large CMS workout programs, images, and video metadata required fast offline persistence, but using a single shared query client risked storing dynamic auth tokens and private user records in unmanaged persistent storage.

My Approach

Implemented two distinct TanStack Query client instances: an MMKV-persisted client for static, immutable CMS workout catalogs, and an unpersisted client configured with dynamic Axios interceptors strictly for authenticated user state.

Verified Outcome

Eliminated network wait times for repeated workout views while completely protecting user authentication and private session data from persistent disk leaks.

Supporting Architecture & Platform Context

A personalized fitness mobile application guiding users through customized workout programs, surveys, training videos, and daily health metrics on iOS and Android.

Technologies & Libraries

Primary Stack:
  • React Native
  • TypeScript
  • TanStack Query
  • MMKV
  • HealthKit
All Project Technologies:
  • React Native
  • TypeScript
  • React Navigation
  • TanStack Query
  • MMKV
  • HealthKit
  • Axios
  • Xcode
  • Android Studio
  • Gradle