Skip to main content
Back to projects
ReactTypeScriptPerformanceGovernment

UPS Unified Permits Service (Dubai Municipality)

Unified permitting platform consolidating multiple licensing services into consistent user journeys and shared UI and integration standards across Dubai Municipality.

Senior Software Engineer (Frontend)

The Problem

Multiple permit services evolved independently, leading to inconsistent user experiences, duplicated frontend logic, and increasing maintenance and delivery costs.

The Solution

Introduced shared frontend architecture, reusable UI components, and standardized integration patterns to unify user journeys and reduce duplication across services.

What I Built

  • Standardized UI and integration patterns across more than 10 permit and licensing services
  • Improved performance and responsiveness for workflows processing millions of records
  • Reduced duplicated logic by introducing shared UI foundations and reusable patterns
  • Established frontend conventions that improved maintainability and delivery speed
  • Worked closely with backend, QA, and product teams to ensure stable and predictable releases

Impact

Delivered a consistent, scalable permitting experience across Dubai Municipality services, significantly improving performance and usability for high-volume licensing workflows, reducing long-term maintenance overhead, and enabling faster onboarding of new permit services through standardized frontend architecture.

Tech Stack

ReactTypeScriptRedux ToolkitViteREST APIs