UAE · Services commerce
SaniService
A service-commerce mobile app built from scratch, combining booking, cart, payments, live updates, notifications, and location-aware features.

RoleSenior React Native engineer
Timeline2025 — 2026
FocusExpo / EAS · Payments · Native
Selected product screens · Production work
From discovery to checkout.
These screens show how customers browse services and products, save favorites, manage a cart, and continue into delivery and account flows.
01 / Challenge
What needed to change
Turn a multi-step service marketplace into a coherent mobile journey while integrating regional payments and device capabilities.
02 / Approach
How I worked
- Built the application foundation, navigation, auth, cart, addresses, notifications, and state boundaries.
- Integrated Mamopay in a controlled WebView flow, Pusher updates, push notifications, and location-based air-quality data.
- Managed EAS build profiles and platform release concerns alongside day-to-day feature delivery.
03 / Outcome
The result
A complete cross-platform product delivered from an empty repository to a release-ready mobile application.
Tools & platform
Expo 54TypeScriptExpo RouterMamopayPusherNotificationsReanimated





