MR.
Service · Dubai, UAE

Web app development in Dubai

I design and build web applications that people use every day. Dashboards, portals, booking systems and internal tools, from the first sketch to a system running in production.

  • 7+years building production software
  • 300K+machines monitored by an app I built
  • 4industries, from aviation to healthcare
What I build

Web apps that run a business, not just a homepage

A website tells people about you. A web app does work for them. These are the kinds of web applications I build most.

Dashboards and monitoring

Live numbers people can act on. Status, alerts, costs and trends on one screen.

Customer portals

Places where your customers log in, see their data, book, pay or track what they ordered.

Booking and ordering systems

Multi-step flows where every step has to hold together, from search to payment to confirmation.

Internal tools and admin panels

Replace spreadsheets and copy-paste with a tool your team actually likes using.

SaaS products

A product you sell on subscription, with accounts, roles, billing and an admin side.

Apps that connect systems

A front end over your ERP, CRM, payment gateway or government API, so people see one clean view.

Proof

Web apps I have built

Real systems with real users. Each one had to work every day, not just in a demo.

Aviation

Airline booking and servicing

At Amadeus I built Saudia's booking system, worked on Etihad's manage-booking flow and its add-on services, and added purchasable services for Royal Air Maroc.

Millionsof travellers on these flows
AngularSpring BootAzure CI/CD
Bitcoin mining

Monitoring for 300,000+ miners

At Phoenix Group a miner could go offline and nobody would notice. I built per-miner monitoring from scratch with uptime and electricity cost, plus the deploy pipeline behind it.

25%+fewer downtime incidents
40%+shorter deploy cycles
~3swallet setup, was 20 to 30 min
ReactNode.jsKafkaAWS
Healthcare

Medical records and prescriptions

At Winsoft I worked on the Unified Medical File EMR, built the doctor app end to end and the pipeline that sends prescriptions to DHA and HAAD and on to insurance billing.

~30%of the new microservice APIs
AngularNode.jsHL7Flutter

I also build my own products, like NoBoxTV, a browser TV app with a signed streaming backend, and FixCors, a tool for CORS problems in cloud apps, and Prescriptionly, an open-source medical wallet built with React, Node.js and Prisma.

How a project runs

From first call to go-live

You work with me directly the whole way, from the first call to the deploy.

  1. TalkA short call about the problem, who will use the app and what already exists.
  2. ScopeA written plan with the first version, the screens, the integrations and what comes later.
  3. PrototypeClickable screens early, so you see the app before the heavy building starts.
  4. BuildSmall releases you can open and try, instead of one big reveal at the end.
  5. LaunchDeployment, monitoring and handover notes, so the app keeps running after go-live.
Technology

The stack, and why

I pick tools for how long your app needs to live and who will maintain it, not for what is trending.

Front end
Angular and NgRx for large apps with many screens and forms. React when speed and a lighter setup matter more. Always TypeScript.
Back end
Node.js with Express or NestJS for APIs. Spring Boot or .NET when the project already lives there.
Data
PostgreSQL, SQL Server or MySQL for business data. MongoDB, including geospatial queries, when the shape fits.
Delivery
Docker, CI/CD on Azure DevOps or GitHub, AWS and Nginx. Releases are repeatable and boring, which is the goal.
Questions

Web app development questions

Do you build web apps for businesses in Dubai?
Yes. I am a full-stack developer based in Dubai and I build web applications for companies in the UAE and abroad. I can meet in person in Dubai.
Should my web app use Angular or React?
Both are solid. I lean to Angular for large apps with many forms, roles and screens, and React for products that need to move fast with a lighter setup. I will recommend one after I understand your project.
Can you work with my existing backend or system?
Yes. Many of my projects sit on top of existing systems, from airline booking engines to health authority APIs. I can build the web app against your current APIs, or add the APIs it needs.
Can you take over or improve a web app that someone else built?
Yes. I start by reading the code and the deployment setup, then fix the riskiest problems first. I have migrated a monolith to microservices and brought update downtime close to zero on a live platform.
Do you handle hosting and deployment too?
Yes. I set up Docker, CI/CD and hosting on AWS or Azure, so releases are safe and repeatable after launch.
Do you also build the mobile app?
Yes. I build mobile apps with Flutter and React Native, and they can share the same backend as the web app.
How do we start?
Email hi@mmd-rehan.com with a few lines about what you want to build. I will reply with questions or a time for a short call.
Start a project

Tell me what your app needs to do

A few lines is enough. What it is for, who will use it, and anything that already exists.