Experience and journeys
Onboarding, authentication, local app lock, permissions, navigation, forms, empty states and touch behaviour.
Mobile applications
For consumer products, companion applications and operational tools that need to behave predictably across iOS and Android.
Real application behaviour
Mobile quality is decided by situations that do not appear in a static screen design: cold start, background recovery, session restoration, biometrics, permissions, loss of connectivity, keyboards, different screen sizes and store publication.
I account for those conditions from the start. React Native and Expo provide a shared product foundation while platform differences remain deliberate, testable and visible.
Scope
Onboarding, authentication, local app lock, permissions, navigation, forms, empty states and touch behaviour.
Shared screen foundations, state management, local data, API integration, localisation and layouts adapted to different devices.
Native configuration, iOS and Android capabilities, signing, TestFlight, build automation and production-only diagnostics.
Project fit
It relies on sessions, local state, notifications, biometrics, camera, files or other operating-system features.
The experience should remain coherent without pretending that iOS and Android are identical.
Native configuration, signing, capabilities or production-only failures need systematic ownership.
Authentication, API contracts, legal consent gates and backend state need to form one predictable journey.
Process
The cadence changes with the product, but the sequence does not: reduce risk first, then build and prepare the system for real use.
Define the user, problem, business rules, constraints and the smallest scope that creates real value.
Design the product structure, key states, interaction model, data flow and technical boundaries.
Build complete slices of the product — from interface and data to integrations — instead of postponing system integration until the end.
Verify critical journeys, failure handling, performance, security, environments and the actual publication path.