Ghullam Murtaza
Ghullam Murtaza · Full stack developerAvailable for new projects

Mobile and web apps, built and shipped.

I build iPhone and Android apps in Flutter, web apps and admin panels in React, and the Node.js backend that runs them. 4+ years, 10+ apps shipped, clients in the UK, US and Pakistan. You work with one developer for the whole product.

10+apps shipped
4+ yrsshipping apps
DigitalTenant AR Delivero Taxi2Cardiff She Runs TV Rent Gear
AR Delivero home screen
She Runs TV home screen
Selected work

Apps people use every day.

Real projects with real screens. Swipe through them, then download the public apps and try them yourself.

DigitalTenantProperty management · Houston, USA · 3 apps

Three apps that run a rental business: rent, screening, leases and repairs.

App Store listing: United States and Pakistan. Google Play: all countries.

Tenant dashboard with rent and tasks
Invoices and rent payments
Tenant Passport screening report
Maintenance requests
Chat with landlord
Lease and documents

The brief

A Houston property company needed separate apps for tenants, landlords and maintenance pros, sharing one account system, taking real rent payments and keeping everyone in touch.

What I built

  • Rent payments with Stripe, bank linking with Plaid
  • Tenant Passport: one verified screening report reused for every application
  • Leases, accounting and repair work orders with photo proof
  • Real-time chat and push notifications

Project details

My role
Sole mobile developer
Apps
Tenant (public), Landlord, Service Pro
Timeline
Apr 2024 to now

Built with Flutter, BLoC, Clean Architecture, Stripe, Plaid, Pusher, Socket.IO, Sentry, Codemagic

The Landlord and Service Pro apps are not publicly listed. The Tenant app is on both stores.

AR DeliveroOn-demand delivery · Multi-vendor marketplace

Food, grocery, pharmacy and parcel delivery with live tracking to the door.

App Store listing: Pakistan and UAE only. Google Play: all countries.

Home with services and categories
Product details
Cart
Checkout with map and payment
Profile
Onboarding

The brief

One app where customers order from restaurants, grocers, pharmacies and fuel stations, pay by card or cash, and watch their rider on the map.

What I built

  • Live order tracking and scheduled orders
  • Card or cash on delivery, with rider tips
  • Rider assignment and route optimisation
  • Socket-based order updates, chat and push notifications

Project details

My role
Flutter developer
Platforms
iPhone and Android

Built with Flutter, GetX, MVVM, Google Maps, WebSockets, Firebase Messaging, REST API

Taxi2CardiffTaxi and airport transfers · Cardiff, UK

A driver app that takes every taxi job from booking to drop-off.

Bid on a job
Manage a job
Live job tracking on the map
Secure login
Sign up as driver or client

The brief

A Cardiff taxi and airport transfer company needed drivers to receive, accept and complete jobs fast, with passengers kept informed at every step.

What I built

  • Real-time driver tracking on the map
  • Job offers and bidding, with accept and reject
  • Trip status flow: driver outside, pick up, drop off
  • Push notifications for bookings and confirmations

Project details

My role
Flutter developer
Market
United Kingdom

Built with Flutter, BLoC, Google Maps, REST API, Firebase Messaging

QSMateAI web app · UK construction

AI estimates for UK builders in 60 seconds instead of 6 hours.

qsmate.co.uk
QSMate website
app.qsmate.co.uk
QSMate app sign in

The brief

UK tradespeople lose jobs because pricing a quote takes hours. The goal was simple: describe a job in plain words and get a priced estimate, quote and invoice straight away.

What I built

  • React and TypeScript web app for estimates, quotes and invoices
  • Node.js and MongoDB backend with Claude AI pricing
  • Stripe and RevenueCat subscriptions
  • A separate admin panel for users, plans and content

Project details

My role
Main developer
Market
United Kingdom

Built with React, TypeScript, Vite, Node.js, Express, MongoDB, Stripe, Claude AI, Render

Sindh Solar Home SystemGovernment field app · Sindh Energy Department

Verifying solar installations in villages with weak or no signal.

Government of Sindh emblem

How a field visit works in the app

  1. SurveyRegister the household and beneficiary
  2. ScanBarcodes on the solar panel and battery
  3. VerifyGPS location and CNIC match
  4. Save offlineForms and photos kept on the phone
  5. Auto syncUploads when the signal returns

The brief

Surveyors across Sindh's districts had to register households and prove every installation was real, often in places with no internet at all.

What I built

  • Offline-first storage in SQLite with automatic sync
  • Per-record failure reporting for poor coverage
  • Separate data entry and third-party validator flows
  • Bilingual English and Sindhi beneficiary agreement

Project details

My role
Flutter developer
Client
Government of Sindh programme

Built with Flutter, Riverpod, Dio, SQLite, mobile_scanner, Geolocator, go_router

More shipped work

Other apps I have built.

Streaming, rentals, utilities, NGO tools and my own startup.

She Runs TV homeSubscription plans
She Runs TVStreaming · iPhone

Streaming app for a reality TV network with series, continue watching, favourites and Pro subscriptions.

Flutter · SubscriptionsApp Store ↗
Rent Gear homeRent Gear search
Rent GearRental marketplace · iPhone

Rent and list cameras, tools, bikes and party gear from nearby owners, with an in-app wallet.

Flutter · WalletApp Store ↗
SangatMy startup · Launching soon

Carpool and thrift marketplace for Karachi and Hyderabad. 35 localised screens, a TypeScript API on Vercel, an admin web panel and 580+ automated tests.

Flutter · Firebase · TypeScriptIn development
Spade RentProperty · Tenant and landlord

Rent payments, invoices, maintenance requests and real-time tenant and landlord chat. Landlord app in progress.

Flutter · Riverpod · PusherTechnoholic
SRSO ComplaintsNGO · Android

Complaint registration with CNIC check, OTP, and text, voice or video input. Tracks 1,000+ complaints in real time.

Flutter · FirebaseSindh, Pakistan
QuickSaveUtility · Android

Status saver for WhatsApp images and videos, with media preview and light and dark themes.

Services

Everything your product needs, from one developer.

Hire me for one part or the whole thing. The app, the web panel and the backend are built to work together from day one.

Mobile apps

iPhone and Android apps from one Flutter codebase, with login, payments, maps, live tracking, chat, push notifications and offline mode. Published to the App Store and Google Play.

For startups, marketplaces, delivery, property and booking apps

Web apps and admin panels

React and TypeScript dashboards, SaaS products, client portals and admin panels for your mobile app, with tables, search, forms and charts.

For SaaS founders and teams who need to manage their app

Backend and APIs

Node.js and Express APIs with MongoDB or Firebase, secure login and roles, Stripe and Plaid payments, real-time updates and automated tests.

For apps that need a reliable server behind them

Cloud, fixes and upgrades

Hosting on Vercel, Render or Firebase, CI/CD builds, crash reporting, and fixing, upgrading or finishing apps other developers started.

For apps that are stuck, broken or need to launch
Fix and upgrade $150 and up

For an app that is broken, outdated or rejected by the stores.

  • Bugs, crashes and layout issues
  • Flutter and package upgrades
  • Usually 2 to 5 days
Describe the issue
Most requested Full mobile app $1,500 and up

Your idea turned into a real app on both stores.

  • iPhone and Android
  • Backend and admin panel if needed
  • Weekly test builds, store launch
Get a fixed quote
Web app and backend $1,200 and up

An admin panel or web app with its API and database.

  • React and TypeScript front end
  • Node.js API and database
  • Deployed and handed over
Plan my web app
How we work together

A clear plan, a fixed price, and progress you can see.

No surprises. You always know what is being built, what it costs and when it will be ready.

  1. Free call and plan

    Tell me your idea. Within a day you get the screens and features, a timeline and a fixed quote.

  2. Design and setup

    We agree the flow, then I set up the app, backend, database and hosting on your own accounts.

  3. Weekly test builds

    Every week you get a build on your phone or a live link, so you see progress and give feedback early.

  4. Launch and handover

    I publish to the App Store, Google Play or your server, then hand over the full source code. It is all yours.

Experience

Where I have worked.

A full-time role with a US company, plus freelance work for clients in the UK, US and Pakistan.

Work

  1. Apr 2024 to now

    Software Developer, Flutter and Full Stack

    Technoholic Advance Solutions · Houston, TX · Remote
    • Sole mobile developer for DigitalTenant (3 apps) and Spade Rent
    • Own requirements, architecture, UI, testing and store releases
    • Stripe, Plaid, Pusher, Socket.IO, Sentry and Codemagic CI/CD
  2. 2022 to now

    Freelance Full Stack Developer

    Clients in the UK, US and Pakistan
    • AR Delivero, Taxi2Cardiff, Sindh Solar, QSMate, She Runs TV, Rent Gear, QuickSave and SRSO
    • Mobile apps, web apps, admin panels and Node.js backends, from idea to launch
  3. Apr 2023 to Nov 2023

    Flutter Developer

    Prime Missions · Islamabad
    • Built and maintained ShopConnect and a grocery shopping app with Firebase and REST APIs

Education and teaching

  1. Nov 2023 to Apr 2024

    Flutter Trainer

    SZABIST University · Larkana campus
    • Taught Flutter app development to third and fourth year computer science students
  2. 2023

    Flutter and Dart: The Complete Guide

    Academind
  3. 2018 to 2021

    Bachelor of Telecommunication

    Major in Computer Science · University of Sindh, Jamshoro
Based inKarachi, Pakistan
Time zoneGMT+5, overlaps UK and US mornings
LanguagesEnglish and Urdu
Works withStartups, agencies, companies
Skills and tools

The stack I use to ship.

Modern, well-supported tools, chosen so your app is easy to maintain and grow after launch.

Mobile

Flutter apps for iPhone and Android

Flutter
Dart
Swift
Kotlin
BLoC
Riverpod
GetX
SQLite offline
Google Maps
Android Studio
Xcode

Web

Web apps, dashboards and admin panels

React
TypeScript
JavaScript
Vite
Tailwind
HTML
CSS

Backend

APIs, databases and real-time

Node.js
Express
MongoDB
Firebase
Socket.IO
Pusher
REST APIs

Payments, cloud and quality

Getting paid, going live and staying stable

Stripe
Plaid
RevenueCat
Vercel
Render
Codemagic
Sentry
Patrol tests
Git
GitHub
Claude Code
Cursor
Questions

Things clients usually ask.

Something else on your mind? Send me a message and I will answer it directly.

How much will my app cost?

It depends on the screens and features. Fixes start at $150, a web app or admin panel with backend at $1,200, and a full mobile app at $1,500. Send me your idea and you get a fixed quote, so the price does not change halfway.

How long does it take?

A fix takes a few days. A typical first version of an app takes 3 to 6 weeks. You get a test build every week, so you always know where things stand.

Will it work on both iPhone and Android?

Yes. I build in Flutter, so one codebase runs on both, which saves time and money compared with building two separate apps.

Do I own the code?

Yes. You get the full source code, and the app is published under your own App Store and Google Play accounts.

Can you fix or finish an app someone else started?

Yes. A lot of my work is on existing apps. I review the code first, tell you honestly what it needs, then fix, upgrade or finish it.

How do we work and pay?

Directly by email or WhatsApp, or through Upwork or Freelancer if you prefer their payment protection. Larger projects are split into milestones, so you only pay for work you have seen.

Let's talk

Have an app idea? Let's build it.

Fill in the short form and you get a plan, a timeline and a fixed quote. Prefer to chat? Message me on WhatsApp or email and I reply within 24 hours.

Usually replies within 24 hours · Karachi, GMT+5

Get a free, fixed quote

Takes about a minute. Fields marked * are required.

What do you need? *
0 / 3000
Best way to reply

Your details are only used to reply to you. No spam, ever.

WhatsAppGet a quote