Independent product • Android

108 Again

End-to-end product and engineering ownership of a production React Native application built around dependable offline use, optional synchronization, and long-term practice tracking.

The product

108 Again helps users track practices and sessions, review statistics and history, and work with an interactive calendar across responsive phone and tablet layouts. It includes account functionality, authentication, backup/import/export, and a production Android release.

Architecture & reliability

The application uses React Native, TypeScript, Expo, and Expo Router. SQLite supports a local-first/offline-first experience, while Supabase provides optional cloud synchronization. The design keeps core workflows useful without requiring a continuous connection and gives users control over data portability.

Ownership

I developed the product independently across product decisions, UX, application architecture, local data, synchronization, authentication, testing, release preparation, and production support.

  • React Native
  • TypeScript
  • Expo
  • Expo Router
  • SQLite
  • Supabase
  • Automated testing

Links