All projects

Project 03 / Mobile engineering · Ongoing

Cross-Platform Mobile Application

A private iOS and Android application focused on secure account connections, shared-data synchronisation, and a reliable mobile experience.

My role
Independent developer
Status
Ongoing · Private source

The engineering focus

I am developing a private cross-platform application with React Native, Expo, and TypeScript. The work centres on secure data synchronisation between connected accounts and a consistent user experience on iOS and Android.

Identity and data access

Supabase provides email OTP authentication, session management, PostgreSQL storage, and realtime communication. Database migrations track schema changes, while Row Level Security enforces row-level authorisation for user data.

Secure user pairing requires coordinating account connections with the data each account can access. This makes authentication, database policies, and the interface part of the same engineering problem.

Working beyond the happy path

The implementation includes mobile navigation, automated testing, realtime data synchronisation, and connection recovery. Handling application lifecycle changes is particularly important: a mobile app needs to restore a useful state when it returns to the foreground or reconnects.

Project privacy

The application is personal and remains private. This case study describes the engineering work only; private content and application screenshots are intentionally omitted.

Next projectPrivate Markets Tracker