Available for senior roles · Dubai, UAE

Hi, I’m Mohammad Donbok
Mohammad Aldonbuk (Mohammed Donbok) — Senior Full-Stack Developer, React & Next.js Specialist, API & System Architect, Performance Optimizer

Crafting reliable digital products with clean architecture and modern web stacks. I build full-stack experiences end-to-end from database design and API architecture to polished, responsive frontends with React, Next.js, and Angular.

Mohammad Donbok
React + Next.js 99% Lighthouse Full-Stack 5+ yrs
About

Pragmatic, end-to-end engineering

I work close to stakeholders and ship products that look great, perform well, and stay maintainable.

I build web applications end-to-end from database design and API architecture to polished, responsive frontends. My stack spans React, Next.js, Angular, Node.js, Java Spring Boot, and Python, with hands-on work in both SQL and NoSQL databases.

What I enjoy most is turning ambiguous requirements into reliable, production-ready software. Whether shipping an internal social platform, a high-traffic hotel website, or a reusable component system, I work close to stakeholders and consistently leave the codebase better than I found it.

Led the Armani Hotels revamp — Lighthouse from 40% to 99% with an enhanced booking flow.
Shipped an internal HR + social platform with Azure AD, role-based access, and live interactions.
Migrated Weddings by Emaar from WordPress to a Next.js + Strapi CMS architecture.
Built and published reusable React components for a multi-brand Storybook design system.
5+Years Experience
99%Lighthouse Score
200+Tests Written
10+Brands Shipped
Skills

A toolkit for the whole stack

From low-level API design to pixel-perfect UI, here's the technology I reach for every day.

Languages

JavaScriptTypeScriptPythonJavaC#

Frontend

ReactNext.jsAngularNgRxTailwindStorybook

Backend

Node.jsExpressSpring BootDjango.NET Core

Databases

PostgreSQLMongoDBSQLNoSQL

Cloud & DevOps

Azure ADAWS (SQS)VercelCI/CDDocker

Testing

TestCafeUnit TestingE2E Testing

Tools

GitAzure DevOpsJiraFigma

Architecture & Practices

REST APIsMicroservicesAgileCode ReviewMVCComponent-Driven Development
Experience

Where I’ve been shipping

Five years across product teams, agencies, and enterprise platforms from Ramallah to Dubai.

Full-Stack Developer

EMAAR
Apr 2025 – Present

Dubai

  • Led the Armani Hotels website revamp, boosting Lighthouse performance from 40% to 99% and enhancing the booking system earning sign-off to apply the same approach to Address Hotels.
  • Built an internal HR system with Azure Active Directory sign-in, role-based permissions, and a social platform where employees create communities, share posts, send wishes, and interact through likes, comments, and reposts.
  • Revamped the Weddings by Emaar website from WordPress to Next.js and Node.js, shipped a Strapi CMS admin portal for the business team to manage content dynamically, and integrated the site with Instagram.
  • Collaborate directly with business stakeholders to translate requirements into production-ready features across multiple high-profile projects.

Frontend Developer

Saudi Research and Publishing Company (SRPC)
Oct 2023 – Mar 2025

Dubai

  • Developed and published reusable React components to the company's Storybook library, enhancing efficiency across multiple brands including Billboard Arabia, Majalla, and Sayidaty.
  • Utilized Next.js to build and deploy websites, integrating reusable components to streamline development and reduce time-to-market.
  • Developed and maintained assigned web products, ensuring timely implementation, bug fixes, and on-call support for urgent tasks.
  • Designed and tested responsive email newsletters across various platforms, ensuring compatibility with all major email clients.

Full-Stack Developer

AppiaTech Software Service
Mar 2022 – Mar 2023

Ramallah

  • Fixed bugs, added new features, and wrote 200+ unit tests and E2E test cases to ensure full code coverage using TestCafe.
  • Worked with Agile methodology, managing tasks and splitting them into subtasks to involve QA and code reviewers using Azure DevOps.
  • Managed one PI release for production, ensured no blockers, and created hotfixes when needed, clients received their full requirements ahead of schedule.
  • Built frontend components using Angular with NgRx and backend APIs implementing MVC design in C#.

Full-Stack Developer

Medido Health
May 2021 – Mar 2022

Puerto Rico (Remote)

  • Created frontend components using Angular and backend logic/APIs using Java Spring Boot to deliver features that exceeded client expectations.
  • Integrated the system with external systems by designing and developing full microservices using Node.js and Java Spring Boot.
  • Developed inter-service communication to send, store, and receive messages using Amazon Simple Queue Service (SQS).
  • Implemented Angular applications backed with NgRx state management.
Featured Work

Selected projects

Highlights from EMAAR and SRPC — high-traffic websites, internal tools, and reusable design systems. Click any cover to see the full screenshot.

Armani Hotels Revamp
EMAAR01

Armani Hotels Revamp

Led a full-stack rebuild of the Armani Hotels site — lifted Lighthouse from 40% to 99% and reshaped the booking experience.

  • Lighthouse 40% → 99%
  • Refined booking & reservation flow
  • Sign-off to extend the approach to Address Hotels
Next.jsNode.jsPerformanceSEO
EMAAR Internal HR & Social Platform
EMAAR02

EMAAR Internal HR & Social Platform

Built an internal HR portal with an embedded social network for employees — communities, posts, wishes, likes, comments, and reposts.

  • Azure Active Directory SSO
  • Role-based permission model
  • Real-time social interactions
Next.jsNode.jsAzure ADPostgreSQL
Weddings by Emaar
EMAAR03

Weddings by Emaar

Migrated from WordPress to a modern Next.js + Strapi CMS architecture and connected the experience with Instagram.

  • WordPress → Next.js + Node.js
  • Strapi CMS admin portal
  • Instagram integration
Next.jsStrapiNode.jsCMS
Multi-Brand Storybook System
SRPC04

Multi-Brand Storybook System

Authored and published reusable React components consumed across Billboard Arabia, Majalla, Sayidaty, and other brand websites.

  • Reusable component library
  • Cross-brand consistency
  • Faster time-to-market
ReactNext.jsStorybookTailwind
Education

Foundations & training

BA – Computer Information Systems

An-Najah National University

Aug 2014 – Dec 2019

Intensive Training Bootcamp

AXSOS Academy

Nov 2020 – Mar 2021

Four months of intensive full-stack practice Python (Django), Java (Spring Boot), MongoDB, Express, React, and Node.js (MERN).

Let’s build

Ready to ship your next product together?

I’m open to senior full-stack roles, consulting conversations, and product-focused engagements. The best way to reach me is by email, I usually reply within a day.