I have a production-ready mobile application that functions well in most scenarios, but its reliability still falls short of the standards I want to offer my users. My main objective for this engagement is straightforward: improve performance specifically by increasing the app’s overall reliability. Occasional crashes, intermittent network hiccups, and unhandled edge cases are the pain points I need resolved. Here’s the outcome I’m aiming for: • An audit that pinpoints the root causes of crashes and instability • Code-level optimisations or refactors that eliminate those issues without introducing regressions • Robust error handling and graceful fallback when connectivity is poor • A lightweight monitoring setup—Firebase Crashlytics, Sentry, or a comparable tool—so future problems surface quickly • A concise hand-off report summarising changes, performance gains, and next steps The project covers both iOS and Android builds; the current stack is React Native, but I’m open to native adjustments where they bring clear reliability wins. Automated tests are already in place, so any new code should pass existing suites and include additional tests where logic changes significantly. If this sounds like a challenge you enjoy, let’s make the app rock-solid for every user session.