← Work indexCase file / 05

05 Sharjah Safari · Tourism

Sharjah Safari Website

A bilingual public website and flexible publishing system for one of the world's largest safari parks.

Role
Senior Software Engineer
Period
2023
Primary outcome
15+ modular content blocks, bilingual publishing, and an interactive park map.
Sanitized system modelCase file / 05
Inputs01Bilingual content02Media03Park data
SystemPublishing system
Outcomes04Web pages05Interactive map06Editorial control

01 Context

The operational problem.

The content team needed to publish rich bilingual destination content without losing visual consistency or relying on developers for every page.

Developed the custom WordPress theme, modular ACF content system, responsive pages, bilingual behavior, and interactive map experience.

02 Conditions

The constraints shaped the system.

  • 01Arabic and English
  • 02Editorial flexibility
  • 03Media-rich pages
  • 04Nontechnical editors

03 Engineering decisions

Clarity at system scale.

  1. 01

    Created reusable ACF blocks that preserved the design system while allowing flexible page composition.

  2. 02

    Handled bilingual content and directionality as part of each block's contract.

  3. 03

    Kept interactive map behavior isolated from the core publishing experience.

04 Outcomes

What the work enabled.

  • 01

    Enabled editors to build varied pages from a controlled set of modules.

  • 02

    Delivered a consistent bilingual experience across content types.

  • 03

    Reduced ongoing developer dependency for routine content publishing.

System stackWordPressPHPACF ProWPMLMySQL

08 Start a conversation

Have a complex product that needs a clear engineering approach?

n.mish2202@gmail.com