MUM. UsmanMobile engineer
Contact

Available for contracts & senior roles

I build Mobile apps that hold up in the real world.

  • Complex APIs
  • Third-party integrations
  • Offline states
  • Payments
  • Real-time features
  • Edge cases
  • App Store releases

I handle the parts that turn a prototype into a product.

musman · mobile-app

Clean architecture · unidirectional

Presentation

GetX / Riverpod · widgets, state, no business rules

Domain

UseCases / Entities · pure Dart, fully testable

Data

Repositories · REST & GraphQL · local cache

Experience

5+ Years in Mobile Industry

Real users, real release cycles. Not prototypes.

Releases

Both App Store & Google Play

Signing, flavors, listings, review feedback.

Domains

Complex Problem Spaces

Healthcare, education, delivery, booking, digital shops, ai.

Approach

Architecture First

Clean layers that stay maintainable as scope grows.

What I take care of

The parts that usually go wrong.

Zero to App Store

Scoping, architecture that survives version two, and release on both stores.

  • Scoping & estimation
  • Architecture decisions
  • Store submission

Legacy app takeovers

Read the inherited codebase, report what's wrong, stabilise before adding features.

  • Code audit
  • Dependency migrations
  • Crash stabilisation

Complex integrations

Payments, maps, notifications and SDKs that behave differently per platform.

  • Stripe payments
  • Maps & geofencing
  • Notifications & third-party SDKs

Performance & edge cases

Poor networks, backgrounded apps, low battery, long lists, older devices.

  • Efficient background sync
  • Offline persistence
  • Smooth 60fps UI

Technical capabilities

Tools I use daily.

Core
FlutterDart
Architecture & state
Clean ArchitectureMVVMGetXRiverpod
Data & backend
RESTfulGraphQLFirebaseSupabaseWebSocketsPusher
Integrations
Social AuthenticationPush NotificationsDeep LinksPayment GatewayIn-app PurchaseGoogle AdsArtificial Intelligence
Storage & offline
HiveSQLite
Release tooling
FastlaneCI/CDApp Store ConnectGoogle Play Console

Let's build together

Book a call, or send the details.

Path A

Book an intro call

15 to 30 minutes on what you're building and whether I'm the right fit.

hello@musman.dev

Path B

Send project details