React & React Native Engineering for Saudi Arabia, UAE, Qatar & Lebanon

Enterprise clients across Saudi Arabia, the UAE, Qatar, and Lebanon need something a marketplace listing can't promise: a senior engineer who already understands regional delivery — trilingual stakeholder communication and the compliance/security expectations that come with banking and consulting clients in the region. I've delivered production React and React Native work for Riyad Bank / JEEL and McKinsey & Company, both inside KSA, as part of Eurisko Mobility's Lebanon/KSA engagement model. That regional delivery experience sits on top of a Beirut-based computer science background — Notre Dame University, Magna Cum Laude — plus AWS Cloud Practitioner and Solutions Architect certifications, the kind of credentials regional enterprise procurement teams typically ask for. This page covers the work, the stack behind it, and how I operate across the region.

Regional enterprise delivery

Riyad Bank / JEEL (KSA)

Four production platforms across web and mobile

  • Kids' e-banking app (React Native) — owned authentication and biometrics, cut mobile API calls roughly 50% via client-side caching and request de-duplication.
  • Online mortgage platform (ReactJS) — led requirements planning and set the review standards for a regulated, multi-step financial flow.
  • API management platform (ReactJS) — defined the frontend architecture for the bank's internal API tooling.
  • Internal IAM and shared component library — cut new application setup time from roughly a sprint to a few days.

4

production platforms shipped

McKinsey & Company (KSA)

Client Management & Statistics Platform (ReactJS, Spring Boot)

  • Implemented authentication and authorization flows for an internal platform used by McKinsey's own teams.
  • Introduced a dynamic table generator that removed roughly 75% of repetitive UI code.
  • Improved load times by up to 90% through targeted caching, and cut the CI pipeline from around 45 minutes to 15 through test parallelization.

45 → 15 min

CI pipeline duration

McKinsey & Company / KSA Ministry of Housing and Municipalities

AI-driven decision support platform (ReactJS, FastAPI, Python, Redis, MongoDB)

  • Owned frontend development across more than 10 modules covering audio/video workflows, prompt editing, and feedback loops.
  • Designed a queue-based processing model that reduced failure rates from roughly 50% to around 10% under concurrent AI workloads.

Stack

Frontend

ReactReact NativeTypeScript

Backend & AI

Node.js (NestJS)Java (Spring Boot)PythonFastAPI

Data & infra

RedisMongoDBMySQL

Cloud & delivery

AWS Cloud Practitioner (2024)AWS Solutions Architect (2024)GitLab CIJenkins

How I work across the region

  1. 01

    Remote-first across GCC time zones

    Delivery model built around Lebanon/KSA engagements; comfortable structuring overlap hours with Saudi, UAE, and Qatar working days.

  2. 02

    Trilingual stakeholder communication

    English, Arabic, and French fluency means client conversations, requirements reviews, and Arabic-facing UI work don't need a translator in the room. For context: demand for frontend talent in Dubai has reportedly grown around 47% year-over-year, and bilingual EN/AR developers are said to see a 15–25% rate premium in that market — regional language coverage is an operational advantage, not a nice-to-have.

  3. 03

    Contractor-ready

    Comfortable working under a client's vetting, NDA, and security review process, as demonstrated across both the Riyad Bank and McKinsey engagements.

  4. 04

    Built for parallel teams

    The IAM package and shared component library work at Riyad Bank exists specifically so multiple regional teams can move without stepping on each other.

Frequently Asked Questions

Can you work across GCC time zones?+

Yes — my delivery work with Riyad Bank and McKinsey in KSA was structured around GCC business hours as part of a Lebanon/KSA engagement model, and I can do the same for a direct engagement.

Do you handle Arabic RTL UI?+

I'm a fluent Arabic speaker working in a region where Arabic-facing and RTL-aware UI is a real requirement, not an edge case — happy to discuss the specifics of what a given engagement needs.

Can you invoice as an independent contractor for a KSA, UAE, or Qatar-based company?+

Yes, I can be engaged as an independent contractor; the specific invoicing setup depends on the engagement and we can work out what's practical for both sides.

What industries have you delivered for in the region?+

Banking (Riyad Bank / JEEL) and management consulting (McKinsey & Company), both in Saudi Arabia — two of the more compliance- and quality-sensitive sectors in the region.

Do you work on React Native specifically, or web only?+

Both — the Riyad Bank kids' e-banking app was React Native, while the mortgage platform, API management platform, and both McKinsey engagements were ReactJS web applications.

Building something for KSA, UAE, Qatar, or Lebanon?

Short contract or a longer engagement — tell me the scope and I'll give you a straight answer.