Full-Stack Mobile Solutions · Riyadh

Full-stack mobile, from MVP to a million users

Try the Stack Builder
Faiz Hashmi — Full-Stack Mobile Solutions

7+

Years building mobile products

1M+

Users served on shipped apps

6+

Industries served

200+

Apps shipped to stores

30+

Clients served

What I do

Engineering that moves the product, not just the ticket

Product Architecture

I design app structures that stay maintainable as teams and features grow. Clean Architecture, clear module boundaries, sane state management.

Mobile Engineering

Production Flutter, plus native Kotlin/Swift when the platform demands it. Built for real devices and real network conditions.

Performance Optimization

I find and fix what makes apps slow, crash, or drain battery. Measured, not guessed.

Team Leadership

I set code-review standards, mentor engineers, and keep delivery moving without lowering the bar.

MVP Development

I take founders from idea to a shippable product under tight timelines, without architecting them into a corner.

AI Product Integration

I use AI tooling to ship faster, and integrate AI features into products where they add real value — not as decoration.

Selected work

Products I’ve shipped, and what they took

Swipe through a few projects where the architecture and product decisions mattered as much as the code.

Beauty & Wellness2025 — Present
Bokka Ecosystem logo 1
&
Bokka Ecosystem logo 2
&
Bokka Ecosystem logo 3

Bokka Ecosystem

Two-sided booking platform for salons, spas, and beauty pros

A two-sided salon/beauty-services booking platform for the Saudi Arabian market: the Bokka app lets customers discover businesses and book, reschedule, or cancel appointments, Bokka Business gives owners and staff an onboarding flow, appointment and walk-in management, a client CRM, and earnings analytics, and Bokka Admin is the internal console for platform-wide moderation and support.

The problem

Booking a beauty appointment usually meant phone tag to check availability — and providers had no software built around how appointment-based businesses actually run: staff roles, walk-ins, no-shows, repeat clients.

The solution

  • A live-availability booking engine with transactional conflict checking, so customers book instantly and providers run staff, walk-ins, and repeat clients from one dashboard — no more phone tag.

What I built

  • Built all three Flutter apps (customer, business, admin) and the shared package on Clean MVVM with Provider, get_it, and Either-based error handling.
  • Built the TypeScript Cloud Functions backend — the booking engine with transactional slot-conflict checking, plus the CRM and earnings-aggregation triggers.
  • Shipped a staff/invite role system, walk-in bookings, and PDF earnings exports for the business app.
FlutterFirebaseCloud Functions (TypeScript)ProviderGoogle Maps
1 / 6

More work

QLine logo
Cloud / Platform

QLine

A queue engine that drops into any system

S
FinTech

Subcircle

Subscription & payments platform — Lemonway integration

PhysicalExam logo
MedTech

PhysicalExam

Health examination app — support & maintenance

Owdan logo
Lifestyle / Bookings

Owdan

Dual-role booking platform for local wellness & outdoor experiences

Easel logo
Web3

Easel

NFT creator — mint and trade without crypto friction

Pylons logo
Web3 / FinTech

Pylons

E-wallet for NFT trading, points, and airdrops

Engineering philosophy

How I build

Product first, code second.

The best technical decision is the one that serves the product and the business. I start from what needs to be true for users, then architect backward.

Architecture is a cost decision.

Clean Architecture isn’t dogma — it’s what lets a team change a 1M-user app without breaking it. I draw boundaries so the next engineer can move fast safely.

Performance is measured, not assumed.

Crash rates, frame times, cold starts, battery — I instrument first, then fix what the data points to.

Ship, then sharpen.

MVPs exist to learn. I build them lean enough to ship fast and structured enough that they don’t have to be thrown away.

Lead by raising the floor.

Code reviews, mentoring, and standards aren’t bureaucracy — they’re how a team ships consistently good work instead of occasionally great work.

Technical expertise

A stack chosen for production, not résumés

Mobile

FlutterDartKotlinSwiftAndroidiOSFlutter WebResponsive UIMaterial / Cupertino

Architecture & State

Clean ArchitectureMVVMBloc / CubitRiverpodProviderGetXDependency InjectionModular design

Backend & Cloud

FirebaseAWSREST APIsGraphQLServerPodNode.jsSupabaseDocker

Payments & Integrations

LemonwayEdfaPayStripeIn-App PurchasesApple Pay / Google PayThird-party SDK integration

Realtime & Devices

BLEWebSocketsSignalRWebRTCAgoraMaps & NavigationGeolocationPush NotificationsCamera / Media

AI & Tooling

HeyGenMuseTalkLLM / API integrationAI-assisted developmentDocker pipelines

DevOps & Delivery

CI/CDStore releasesTestFlightGitJIRAAgile / Scrum

Mobile-Specific

Deep linkingUniversal & App LinksBackground servicesOffline syncLocal databasesSecure storageApp Store & Play Store deployment

Leadership

Team leadCode reviewsMentoringClient communicationMVP deliveryTechnical coordination

What I connect

Integrations I work with

Connecting products to the systems they depend on — payments, devices, real-time, and AI.

LLemonWayEEdfaPayStripePPayTabsMMoyasarMMyFatoorahPayPalOOpenAIAnthropic ClaudeGoogle GeminiHHeyGenMMuseTalkLLiveKitAAgoraZoomWebRTCGoogle MapsMapboxFirebaseMixpanelAAmplitudeSentryMMicrosoft ClarityGitHub ActionsCCodemagicFastlaneSShorebirdApp Store ConnectGoogle Play ConsoleTTestFlightLLemonWayEEdfaPayStripePPayTabsMMoyasarMMyFatoorahPayPalOOpenAIAnthropic ClaudeGoogle GeminiHHeyGenMMuseTalkLLiveKitAAgoraZoomWebRTCGoogle MapsMapboxFirebaseMixpanelAAmplitudeSentryMMicrosoft ClarityGitHub ActionsCCodemagicFastlaneSShorebirdApp Store ConnectGoogle Play ConsoleTTestFlight

Payments

LemonWayEdfaPayStripeJazzCashPayTabsMoyasarMyFatoorahPayPalApple/Google Pay

AI & LLM

OpenAIAnthropic ClaudeGoogle GeminiHeyGenMuseTalk

Real-time Audio / Video

LiveKitAgoraZoomWebRTC

Maps & Location

Google MapsMapbox

Analytics & Monitoring

Firebase AnalyticsMixpanelAmplitudeCrashlyticsSentryMicrosoft Clarity

Auth & SSO

Firebase AuthGoogleAppleMicrosoft

Devices & Hardware

BLEWear OSwatchOSHealthKit / Google Fit

DevOps & CI/CD

GitHub ActionsCodemagicFastlaneShorebird

App Distribution & Stores

App Store ConnectGoogle Play ConsoleTestFlightFirebase App Distribution

Recommendations

What people I’ve worked with say

“Faiz is an excellent expert in mobile development. I would highly recommend him for mobile development.”
Upwork Client2025
“It was a pleasure working with Faiz. He did an excellent job and the next jobs with him are already in the pipe.”
Upwork Client5.0★ · Oct 2024
“he is very expert and know what he doing and he passed the test and we will work with him”
Upwork Client5.0★ · Jul–Aug 2024
“I had the pleasure of working with Faiz Hashmi on a mobile app development project, and I'm thrilled to share my positive experience. Faiz demonstrated exceptional skill by efficiently using...”
Upwork Client5.0★ · Jul 2024
“Amazing work done once again”
Upwork Client5.0★ · Apr 2023
“I would highly recommend Fiaz! He is super quick and communicates efficiently. 10/10 Service. will be working with him daily from now.”
Upwork Client5.0★ · Apr 2023
“Faiz is an excellent expert in mobile development. I would highly recommend him for mobile development.”
Upwork Client2025
“It was a pleasure working with Faiz. He did an excellent job and the next jobs with him are already in the pipe.”
Upwork Client5.0★ · Oct 2024
“he is very expert and know what he doing and he passed the test and we will work with him”
Upwork Client5.0★ · Jul–Aug 2024
“I had the pleasure of working with Faiz Hashmi on a mobile app development project, and I'm thrilled to share my positive experience. Faiz demonstrated exceptional skill by efficiently using...”
Upwork Client5.0★ · Jul 2024
“Amazing work done once again”
Upwork Client5.0★ · Apr 2023
“I would highly recommend Fiaz! He is super quick and communicates efficiently. 10/10 Service. will be working with him daily from now.”
Upwork Client5.0★ · Apr 2023

For founders

Sketch your product's stack

Answer a few quick questions about the MVP, app, or SaaS you're building — I'll sketch the stack I'd actually use, in under two minutes.

Step 1 of 5

What industry is it in?

Let’s build something that ships

Open to senior roles, contract work, and founder collaborations. The fastest way to reach me is email.