← Work indexCase file / 01

01 Dubai Police · Public safety

Oyoon Camera Monitoring

An administration platform controlling officer access to camera feeds, locations, groups, and security events across a national monitoring environment.

Role
Senior Software Engineer
Period
2022–present
Primary outcome
Role-based access, Active Directory SSO, ESB notifications, and complete auditability.
Sanitized system modelCase file / 01
Inputs01Officer identity02Group membership03Location scope
SystemAccess control
Outcomes04Authorized feeds05Security events06Audit history

01 Context

The operational problem.

The operations team needed precise control over which officers could access sensitive feeds and locations, with every administrative action traceable.

Built the administration experience for user and group management, location permissions, role-based access, Active Directory authentication, SMS notifications, and audit history.

02 Conditions

The constraints shaped the system.

  • 01Sensitive operational data
  • 02Granular RBAC
  • 03Enterprise SSO
  • 04Full audit trail

03 Engineering decisions

Clarity at system scale.

  1. 01

    Organized permissions around users, groups, locations, and actions so access rules remained understandable at scale.

  2. 02

    Designed administrative flows to surface security consequences before changes were confirmed.

  3. 03

    Used a consistent audit model so privileged actions could be traced without searching across separate modules.

04 Outcomes

What the work enabled.

  • 01

    Centralized access administration for officers, camera feeds, and monitored locations.

  • 02

    Reduced ambiguity in permission management with explicit roles and group membership.

  • 03

    Provided accountable operational changes through searchable audit records.

System stackNext.jsTypeScriptTailwind CSSActive DirectoryESB

08 Start a conversation

Have a complex product that needs a clear engineering approach?

n.mish2202@gmail.com