mind map

Projects

Production systems and side-project work spanning enterprise platforms, consumer web, and cross-platform mobile. Architecture choices are intentional: micro-frontends and design systems where teams need to scale independently, -- SSR / PWA / offline-first where users need speed and reliability, React Native where one codebase needs to ship to iOS and Android, and the full MERN stack where end-to-end ownership unlocks faster iteration. The throughline across every project: measurable business outcomes, strict TypeScript, accessibility (WCAG / ARIA) by default, and maintainable code that outlives the sprint that shipped it.

Featured Case Studies

Flagship deliveries — broken down as Problem → Approach → Outcome — to show how I move from ambiguous requirements to measurable business impact.

UNITE-APP — Offline-First Warehouse PWA

Dematic · Keeping 50K warehouse operators productive when the network drops.

Visit live site →

Problem

Warehouse staff using UNITE-APP work in environments where wifi is intermittent and cellular is unreliable. Any in-flight UI state lost during a disconnect translated into restarted workflows, double-scans, and operator frustration — directly impacting fulfillment SLAs.

Approach

  • Architected an offline-first React PWA using service workers as the network boundary, IndexedDB as the durable state store, and a background-sync queue for write replay.
  • Designed a typed cache layer on top of React-Query so reads served from cache first, then revalidated — collapsing perceived latency on slow links.
  • Established WCAG-compliant component primitives in a shared library so 5+ MFE squads inherit accessibility and visual consistency by default.
  • Codified TDD and code-review standards with the team to harden the regression surface before each release.

Outcomes

  • 50K+ warehouse operators unblocked in low-connectivity environments
  • Lighthouse score 60 → 90 (+30 points)
  • Data-layer load time reduced by 20%
  • Deployment time down 13%, user engagement up 10% via reusable design primitives
ReactNext.jsTypeScriptViteReact-QueryReduxTailwindService WorkersIndexedDBPWA

QiDZ — Multi-Tenant Next.js Platform

QiDZ · Re-architecting a consumer platform for 600K+ users across the GCC.

Visit live site →

Problem

QiDZ's 'Rebranding to the QApp' family-activities product had grown into a tangled SPA with slow first paint, poor SEO discoverability, and divergent UX between web and mobile. Long TTFB was costing organic traffic; legacy code was slowing every roadmap commitment.

Approach

  • Re-architected the platform around a multi-tenant Next.js application with per-tenant routing, theming, and SSR-cached content.
  • Modernized legacy modules into scalable, typed React + Redux Toolkit slices — paying down debt continuously, not in a stop-the-world rewrite.
  • Unified the web and React Native mobile surface around a shared design system and shared product primitives.
  • Led a team of 5 engineers, mentoring juniors on advanced React patterns, design-system thinking, and product-engineering ownership from Figma to production.

Outcomes

  • TTFB improved 33% (2.4s → 1.6s) — unlocking SEO discoverability and retention
  • 600K+ active users now served by the unified multi-tenant architecture
  • Cross-platform UX consistency between web and React Native mobile
  • Team velocity compounded — junior engineers shipping production features independently
Next.jsReactReact NativeTypeScriptRedux Toolkit (RTK)Node.jsMongoDBRESTGraphQL

Kuyua — Marketing Site, Headless CMS & Design System

Kuyua · Empowering non-engineers to ship marketing experiments — backed by a Storybook-documented design system.

Visit live site →

Problem

Kuyua needed a high-conversion marketing presence and the ability to iterate on landing-page content without an engineer in the loop. They also needed long-term frontend foundations: a reusable component library, accessible patterns, and pixel-perfect cross-device fidelity that could scale across future product surfaces.

Approach

  • Led delivery of the Next.js marketing website end-to-end and built a custom React-based CMS dashboard so the team could publish landing-page and content updates dynamically.
  • Designed and shipped a scalable design system and reusable component library — fully documented in Storybook — to drive consistency, speed, and maintainability across teams.
  • Partnered closely with UI/UX to translate Figma prototypes into responsive, production-ready interfaces with high design fidelity, strict accessibility (WCAG/ARIA), and pixel-perfect parity across mobile, tablet, and desktop.
  • Worked directly with backend engineers to define API contracts, optimize performance, and ensure clean, maintainable data flow between the CMS, marketing site, and downstream consumers.
  • Collaborated with Product Managers and Product Owners to translate complex business logic into intuitive, user-focused front-end solutions.

Outcomes

  • Marketing team now ships landing-page changes independently — eliminating engineering bottlenecks on content updates
  • Storybook-documented design system adopted across teams — consistent visual language and faster onboarding for new engineers
  • Pixel-perfect, fully responsive delivery across mobile / tablet / desktop with strict accessibility compliance
  • Robust API contracts that enabled parallel frontend / backend delivery and easier long-term maintenance
Next.jsReactTypeScriptReduxStorybookJestVercelFigmaREST APIs

DoAnalysis (DoPannel) — B2B Data-Analytics Platform

TechyTypes · A configurable B2B dashboard for exploring and analyzing any dataset passed into it.

Problem

Client businesses needed to make sense of large, heterogeneous datasets — user data and whatever other data sources were collected and fed into the platform. The raw data was impossible to reason about without a way to explore it visually, slice it across dimensions, and read the same information as a map, a table, or a chart. The frontend had to stay dataset-agnostic and hold up under high-density, filter-heavy interaction.

Approach

  • Owned the frontend end-to-end, architecting it as a modular monolith — 13 self-contained modules, each structured like its own React app — so features could evolve independently while shipping from one cohesive, consistent codebase.
  • Built a shared design-system package and a library of reusable components and reusable logic, eliminating duplication across the 13 modules and keeping the UI consistent as the platform grew.
  • Separated the logic layer from the UI layer so data-fetching, transformation, and business rules stayed decoupled from presentation — and independently testable.
  • Rendered each dataset across multiple synchronized views — interactive Leaflet and Google Maps for geospatial data, high-density grids via ReactDataGrid, and D3 / Recharts charts — so the same data reads as a map, a table, or a chart, all driven by a composable Redux-managed filtering system and React Query (TanStack) server-state caching.
  • Invested in automation and testing layers — component scaffolding via Plop.js, coverage via React Testing Library — and applied accessibility and performance best practices throughout the high-density UI.
  • Integrated Sentry with structured error logging for real-time error tracking and faster production diagnosis, consuming analysis-ready data from a GoLang microservices backend (SQL, MongoDB, Elasticsearch) maintained by a dedicated backend team.

Outcomes

  • A dataset-agnostic B2B dashboard that adapts to any data passed into it — not tied to a single source
  • 13-module modular monolith on a shared design system — reusable components and logic that eliminated duplication and kept the UI consistent
  • One dataset, multiple synchronized views — Leaflet / Google Maps, data grids, and D3 / Recharts charts, all driven by real-time composable filters
  • Accessible, performant, Sentry-monitored frontend with a decoupled logic layer and automated testing — delivered in parallel with a GoLang microservices backend
ReactNext.jsTypeScriptDesign SystemReduxReact Query (TanStack)D3.jsRechartsReactDataGridLeafletGoogle MapsOAuthReact Testing LibraryPlop.jsSentry

Selected Project Work

Dematic UNITE-APP

Architected an offline-first React PWA for 50K+ warehouse operators — service workers, IndexedDB, and background sync keep the floor running through network outages. Lifted Lighthouse from 60 → 90 (+30) and reduced data-layer load time 20% via React-Query caching.

  • React
  • Vite
  • Redux
  • Typescript
  • GitHub

Ooredoo — Help & FAQ Modules

Designed and shipped the Help and FAQ modules in the production Ooredoo mobile app (React Native) and companion web — cutting customer support tickets by 14% across one of Qatar's largest telecom user bases.

  • React Native
  • Nextjs
  • Redux
  • Typescript
  • Jest
  • GitLab

Celfocus — Compliance & Network Dashboards

Built a configurable, rule-based UI for a telecom compliance dashboard that surfaces dense regulatory data in human-readable form, plus a real-time streaming dashboard tuned for high-frequency network telemetry under sustained load.

  • React
  • Nextjs
  • Redux
  • Typescript
  • GitLab

QiDZ — Multi-Tenant Platform

Re-architected the family-activities platform around a multi-tenant Next.js application serving 600K+ active users — improving TTFB from 2.4s → 1.6s (33% faster), boosting SEO discoverability, and unifying web + React Native mobile under one shared product surface.

  • Nextjs
  • React
  • React Native
  • Redux
  • Typescript
  • Vercel
  • Jest

Reach Link & Reach+

Drove 28% engagement growth by integrating three micro-frontend applications and shipping Reach+, a brand–creator connection platform that extended the core ecosystem. Reached a 92 Lighthouse performance score and 4/5 user satisfaction through tight design partnership.

  • Nextjs
  • React
  • React Native
  • GraphQL
  • Apollo
  • Redux
  • Typescript

Kuyua — Marketing Site, CMS & Design System

Led the Next.js marketing site and built a React-based custom CMS so non-engineers could ship landing-page experiments. Shipped a Storybook-documented design system, partnered with UI/UX on pixel-perfect Figma → production delivery, and defined API contracts with backend for clean parallel delivery.

  • Nextjs
  • React
  • Storybook
  • Redux
  • Typescript
  • Jest
  • Vercel

MODASTI — Social Commerce

Built a virtual fashion mall combining e-commerce, community, and stylist tooling in a single React app — onboarded shoppers and stylists into a unified social-shopping experience.

  • React
  • Redux
  • Typescript
  • Material-ui
  • Jest

AS Arabia — Sports News Admin

Refactored the admin panel of the Arabic edition of AS — Spain's leading sports newspaper — modernizing the editorial workflow that powers daily football, basketball, and Formula 1 coverage.

  • React
  • Redux
  • Material-ui
  • Typescript

ELMOMAWEL — Financing Marketplace

Shipped a financing marketplace that lets users compare and choose financing options across multiple international banks — guided UX for a high-stakes, multi-step decision flow.

  • React
  • Redux
  • Sass
  • Typescript
  • Jest

Jira-Style Drag-and-Drop Dashboard

Open-source prototype simulating Jira's board UX — Kanban columns, draggable tickets, optimistic updates — built to explore React DnD patterns and state-management trade-offs.

  • React
  • Redux
  • Typescript
  • Sass

Next.js 14 — Full CRUD Reference App

Reference implementation of full CRUD on Next.js 14 (App Router) against a JSON API — built as a teaching artifact for server actions, RSCs, and modern data-fetching patterns.

  • Nextjs
  • React
  • Typescript
  • Jest
  • Vercel

TECH-STORE — E-Commerce

End-to-end e-commerce app with cart, search, and checkout flow — built as a self-study artifact for full CRUD operations and responsive storefront patterns.

  • React
  • Bootstrap
  • Sass
  • Typescript
  • Netlify

Made with ❤️ by Ahmed Muhammed Elsaid