Selected Work

Faaliyah

2025

Team lead + frontend developer

Syria Ministry of Culture events platform — 14+ cities, bilingual.

The official digital platform for Syria's Ministry of Culture, where citizens discover cultural and artistic events across 14+ cities. At QmindTech I led the team and built the frontend for both surfaces — the public website and the admin dashboard. The public platform is bilingual (Arabic/English, fully RTL-aware), server-rendered, SEO-optimized, with URL-driven search, filter, and pagination so filtered views are shareable and bookmarkable. The companion admin dashboard lets Ministry staff manage events, news, locations, and categories — full CRUD across 7 modules with reusable TanStack data tables (sorting, bulk actions, inline editing). Complex bilingual forms keep Arabic and English tabs in sync with validation, plus a custom drag-and-drop image uploader with preview and validation. Secure session authentication includes proactive token refresh with multi-tab coordination so concurrent tabs don't collide on refresh. The architecture is server-first with a layered service pattern and uniform error handling.

Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • TanStack Query