Software development company · Egypt, the Gulf, Europe & the US

Mobile apps and web platforms, engineered in Cairo.

Still running on spreadsheets, paper records and disconnected tools? Desert Launch designs and builds the mobile apps, web platforms, MVPs and internal systems that replace them — with a fixed quote before you commit, full code ownership, and a year of support after launch.

iOS & Android appsWeb platforms & portalsInternal business systems

Replies within 12 hours, usually much faster. Cairo time (UTC+2/+3). English or Arabic.

Al-Muslim app on a phone — prayer times for the day, counting down to the next adhan
Q-Fight Gym app on a phone — a member's list of booked training sessions
Live on the App Store and Google PlayQ-Fight Gym (Doha) and Al-Muslim — two products you can open right now.
Products shipped8Every one of them is on this page — mobile apps, multi-role platforms and private business systems.
Published to both stores2 appsAl-Muslim and Q-Fight Gym — store links are on their cards below.
First replyUnder 12hDirect from the engineer who would build it. No account managers.
Selected work

Mobile apps, platforms and internal systems we have shipped

Eight products across consumer mobile, multi-role platforms and private business systems. Where an app is public, the store link is on the card.

Every product here was designed and built by our founder, Abdullah Mohamed — across Desert Launch client work and earlier senior engineering roles. Voicers is our own in-house product and is not published yet.

  • Q-Fight Gym app iconQ-Fight Gym
  • Al-Muslim app iconAl-Muslim
  • Ezhal app iconEzhal
  • Xera Lab app iconXera Lab
  • FasTap app iconFasTap
  • Jaweb app iconJaweb
  • ICCD Hub app iconICCD Hub
  • Voicers app iconVoicers
Q-Fight Gym app — a member's bookings, each card showing the trainer, sessions used and end dateQ-Fight Gym app — choosing a membership plan, from a single personal session to a three-month group plan, priced in Qatari riyalQ-Fight Gym app — searching a trainer's availability over a date range, with the time, session type and free seats for each slot

Q-Fight Gym

Gym booking app · Qatar

Live on both stores

The official app for a professional Muay Thai gym in Doha, connecting members to a training programme led by Thai world-title fighters. Members browse plans, pick a trainer and book personal or group sessions without phoning the front desk.

  • Published on the App Store and Google Play for a business that runs on it daily.
  • Plan browsing, trainer selection, and personal or group session booking in-app.
  • Flutter and Firebase with a payment gateway integrated.
Al-Muslim app — the day's prayer times for the current city, counting down to the next adhan, with the Hijri and Gregorian dateAl-Muslim app — adhkar categories for morning, evening, sleep, waking, the mosque and after prayerAl-Muslim app — the Quran reader, open at Surat Aal-Imran

Al-Muslim

Daily companion app

Live on both stores

A daily Muslim companion: Quran, adhkar and duas, accurate prayer times and qibla direction, with smart reminders that keep it part of the user's day. Built for retention rather than a one-time install.

  • Published on the App Store and Google Play.
  • Flutter with push notifications and geolocation for accurate prayer times.
  • Bilingual Arabic and English with full right-to-left layout.
Ezhal website — the platform's home page, with a live snapshot of bookings, customers, managers and employees drawn from the running system

Ezhal

Multi-role car-service platform

Delivered to client

One car-service platform serving three audiences — customers, field technicians and managers — each with its own app, built from a single codebase. Customers book, technicians work the job queue, managers watch it happen.

  • Three role-specific apps from one codebase: booking, field jobs and oversight.
  • Live technician tracking, subscriptions, wallet, points, stamps and Apple Wallet passes.
  • Flutter and Riverpod with MyFatoorah, Stripe and Firebase.
Flutter WebNode.jsPostgreSQLDockerAWS

Xera Lab

Dental case management platform

Delivered to client

A full-stack dental case management platform — a customer portal and an admin dashboard on a Node.js API — built and delivered to the client as a private production system.

  • Customer portal plus admin dashboard on one shared platform.
  • Node.js and PostgreSQL API with JWT role-based access.
  • AWS S3 uploads, Docker Compose and Nginx deployment.
More work — 4 further projects
FasTap — a shared business card as the recipient sees it: photo, role, a save-contact button, social links and direct call, email and address rowsFasTap — choosing which social networks and contact methods appear on a cardFasTap — the profile editor, with a switch beside each address, email, phone and website entry to show or hide it

FasTap

NFC digital business card

Delivered to client

Tap an NFC card to share a full business profile — it opens on any phone, no install needed. A Flutter app writes profiles to the cards, and a Flutter Web page opens from every tap-to-share link.

Jaweb app — the Arabic home screen, showing the player's games, the game packs on offer and the help options

Jaweb

Competitive trivia game

Delivered to client

A living-room trivia night turned into a fair, automated product — two teams, six categories, three difficulty levels, referee logic and automatic scoring.

ICCD Hub — store listing for the business resources feature, showing the app's tasks and notes listICCD Hub — store listing for community events, showing the app's calendar and upcoming events

ICCD Hub

Members' app for an international organisation

Delivered to client

A bilingual members' companion app for the Islamic Corporation for the Development of the Private Sector, pairing organisational content with a personal productivity suite.

Voicers app — a creator profile with subscriber, listen and like counts, a leaderboard of winning voice notes and a trending listVoicers app — the discovery feed, playing a creator's post with gift, like, comment and share controlsVoicers app — voting on voice notes, filtered by top rated, newest and already voted

Voicers

Social audio platform

In-house · pre-launch

A bilingual social audio platform for creators — voice notes, playlists and live stages, with a discovery feed that turns listeners into an audience. Built in-house as our own product; not published.

Services

Mobile app, web and MVP development services

Six things we build. Every one comes with a fixed quote in USD, milestone payments, full code ownership and a year of support.

UI/UX design

Screens and flows designed and agreed before they are built, so the booking, the order or the sign-up actually gets finished.

Clickable screens you approve before development starts.

Typical1–3 weeks

Rebuilds & modernization

Take over a slow, broken or abandoned product. We read the existing code first and tell you honestly whether to fix it or rebuild it.

A written verdict on the current code, then the work itself.

TypicalFrom 2 weeks

Technical consulting & architecture

A second opinion before you hire, an architecture review before you scale, or a delivery plan you can hand to any team.

A written recommendation you own, whoever ends up building it.

Typical2–5 days

Core stack
FlutterFlutter WebNode.jsGraphQL & REST APIsPostgreSQLFirebaseAWS & DockerStripe, MyFatoorah & PayTabs
Why Desert Launch

Why businesses in Egypt and the Gulf hire Desert Launch

Four commitments written into every engagement. Not adjectives about how modern the code is.

A fixed quote before you commit

A written price in USD after a free scope call. No hourly billing, no change-order surprises, and an honest answer if a smaller build reaches your goal.

You own the code and the accounts

Code, intellectual property, hosting and store accounts are in your name from day one. If we stop working together, nothing of yours leaves with us.

A year of support, included

Twelve months of bug fixes, OS and store updates and keeping it running. The first three months include small changes and tweaks too.

You talk to the engineer

No account managers between you and the person writing the code. Replies on WhatsApp within 12 hours, in English or Arabic.

Who you're working withAbdullah Mohamed, founder of Desert Launch

Abdullah Mohamed

Founder & Lead Engineer

Senior software engineer with 5+ years shipping production web and mobile products for clients across Egypt, the Gulf, Europe and the US. Based in Cairo — when you message Desert Launch, you are talking to the person who will build your product.

Cairo, Egypt5+ years in productionFlutter · Node.js · PostgreSQL
More about how we work
How engagements start

Most projects begin with a free scope call: you describe the problem, we tell you what it would take and whether a smaller build gets you there. You get a written fixed quote and a milestone plan before you pay anything.

Free scope callWritten fixed quote in USD30% upfront, the rest per milestone
Get a Free Quote on WhatsApp
Process

How a project runs, from first message to a year of support

Five steps. Each one ends with something you can see, and nothing is paid before you have seen the step before it.

  1. Scope call

    A free call about how the business runs today, who will use the system and what has to be true on launch day.

    You getA written scope summary and an honest go or no-go.

  2. Quote

    A fixed price in USD, a milestone plan and a date. Nothing starts until you approve it in writing and pay the 30% deposit.

    You getA fixed quote and a milestone schedule.

  3. Build

    You see working software at every milestone, not screenshots. Updates on WhatsApp as the work moves, and questions answered the same day.

    You getA build you can open and use at each milestone.

  4. Launch

    Store submission, hosting, domains and analytics, all set up in your own accounts. We handle store review feedback until it is live.

    You getA published app or a live platform, in your name.

  5. Support

    Twelve months of free support and maintenance. The first three months include small changes and updates as well.

    You getA year of fixes and updates at no extra cost.

Peer recommendations

What senior engineers say about working with our founder

Public LinkedIn recommendations for Abdullah Mohamed from engineers and leads he has worked alongside. These are colleague endorsements, not client reviews — the client work is in the portfolio above.

LinkedIn recommendation
Abdullah demonstrated an impressive aptitude for grasping complex technical concepts swiftly. His analytical skills and thoughtful approach to problem-solving make him a key contributor to our team's success.
Mohamed SayedAI Lead · Appenza
LinkedIn recommendation
Abdullah combines deep technical expertise with a clear, approachable leadership style. He has contributed significantly to our projects with his ability to solve complex problems efficiently and his commitment to quality.
Ahmed FaridSenior Software Engineer · Recovery Advisers
LinkedIn recommendation
Abdullah is an exceptional Flutter developer whose talent and enthusiasm make him an asset to any team. During our year working together, his problem-solving skills and ability to overcome challenges consistently impressed me.
Mohamad ZakariaSenior Software QA Engineer · Yassir
FAQ

Software development FAQ: cost, timeline, ownership and support

The questions every first-time software buyer asks. If yours isn't here, ask it on WhatsApp — you'll get a direct answer, not a sales pitch.

How much does a project cost?

Every project gets a fixed quote in USD after a free scope call — no hourly billing and no surprise invoices. The price depends on scope and complexity: a business website is the smallest engagement we take, a full mobile product with payments and accounts the largest. Tell us the budget you have in mind and we will tell you honestly what fits inside it, or whether a smaller build reaches the same goal.

How long will my project take?

A business website is usually measured in weeks, an MVP in one to two months, and a larger mobile product in two to four months. You get a concrete timeline with milestones before we start, and you see working software at every milestone.

What happens after launch?

Twelve months of free support and maintenance: bug fixes, operating-system and app-store updates, and keeping the product running. In the first three months, small changes and tweaks are free as well. After that a monthly retainer is optional — nothing stops working if you skip it.

Who owns the code?

You do. Full ownership of the code, the intellectual property and the infrastructure and store accounts — everything is created in your name from the start, so you are never locked in to us.

How do payments work?

Projects are split into three or four milestones. You pay 30% upfront and the rest per delivered milestone. You always see working software before the next payment is due, and a milestone is not accepted until you say it is.

Will you sign an NDA?

Yes. Send yours before the scope call, or we will provide a simple mutual one. We do not need your data or your accounts to quote — a description of the problem is enough.

Who actually does the work?

Abdullah builds every Desert Launch project personally — the same person you message on WhatsApp writes the code. Nothing is handed to a subcontractor you never meet. If a project needs a specialist, you are told who and why before they start.

We're not technical. Is that a problem?

Not at all — most of our clients aren't. We explain decisions in plain business language, make the technical choices for you, and communicate in English or Arabic on WhatsApp.

Flutter or native iOS and Android?

Flutter, in almost every case. One codebase ships to both stores, which roughly halves the build and the ongoing maintenance cost, and for the apps most businesses need the result is indistinguishable from native. If your product depends on something Flutter cannot reach well, we will say so and quote native instead.

Can you take over an existing app or website?

Yes. We start with a short code review and give you a written verdict: fix it, refactor it, or rebuild it. Sometimes the honest answer is that the code is fine and the problem is elsewhere — you get that answer too.

What does it cost to run after launch?

Hosting and services are billed to you directly in your own accounts, so you always see the real cost: typically a small monthly bill for Firebase or a server, plus the Apple Developer Program at $99 a year and Google Play's one-time $25 registration if you are publishing an app. We estimate the running cost in the quote so there are no surprises.

Do you build Arabic and right-to-left apps?

Yes, and we ship them regularly. Al-Muslim, ICCD Hub and Voicers all run bilingual Arabic and English interfaces with full right-to-left layout, Arabic typography and Hijri dates. This website is another one.

Do you work with clients in Saudi Arabia, the UAE and the Gulf?

Yes. Desert Launch works with clients across Egypt, Saudi Arabia, the UAE, Qatar and Kuwait, as well as Europe and the US. We work from Cairo (UTC+2 in winter, UTC+3 in summer), which is within an hour of every Gulf capital, communicate in Arabic or English on WhatsApp, and have shipped for Gulf businesses — including a live App Store and Google Play product for a gym in Doha.

Why hire a software company in Egypt?

You get senior engineering at Egyptian rates — typically well below Western European and US agency prices for the same scope — without the usual offshore downsides: the same or near timezone for the Gulf and Europe, native Arabic plus fluent English, and a direct line to the engineer building your product instead of a layered account team.

Last updated 2026-09-06

Get started

Tell us how your business runs today

Describe the product idea, the current system or the process that keeps breaking. WhatsApp is the fastest route to a direct conversation; email suits longer briefs and documents.

  • A recommendation on scope and the fastest route to launch — free, before any commitment.
  • A fixed quote in USD, so you know the number before you decide.
  • Nothing is stored on this site: the form drafts a message and hands it to WhatsApp or your email app.

نتحدث العربية — راسلنا على واتساب بالعربية أو الإنجليزية.

Talk to us directly

Prefer to skip the form? These reach the same person.

WhatsApp+20 102 283 8534Emailabdullah@desertlaunch.devPhone+20 102 283 8534
Based inCairo, Egypt
ResponseWithin 12 hours · Cairo time (UTC+2/+3)

Send a project brief

Five fields. It drafts the message and opens it in WhatsApp or your email app — nothing is sent from this page.

So we can reply if WhatsApp doesn't reach you.
A range is enough. It tells us what is realistic before we quote.

Nothing is stored or sent until you hit send in WhatsApp or your email app.