Skip to main content
All projects

Government / Licensing

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.

Part of my work withXD.AI for Dubai Municipality.
  • React
  • TypeScript
  • Performance
  • Government
UPS overview with permit applications, service workflows, and React and TypeScript interface concepts.
Project visualization · Interface conceptOpen image at full size

Context

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

Approach

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

Outcome

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.

Built with

ReactTypeScriptRedux ToolkitViteREST APIs

Alongside this project.

Elsewhere on this website

A project is part of a practice.

a few other things I keep working on