Amman, Jordan · Available for work

Fares Fuad

Senior Front-End Engineer

React · Next.js · TypeScript · Design Systems

Hire meDownload CVGitHub
Scroll

How I build

A design system isn’t a component library.

It’s layers. Change one value at the bottom and it propagates the whole way up, and that propagation is the product.

  1. 01Tokens — color, type, space, radii, motion
  2. 02Primitives — text, box, stack, grid
  3. 03Components — button, field, dialog, table
  4. 04Patterns — auth, checkout, bidding, assessment
  5. 05Products — the apps people actually use

RTL

نفس النظام، باتجاه معاكس.

Right-to-left isn’t a stylesheet override bolted on at the end. It’s a direction the system is built around from the tokens up — logical properties instead of left and right, mirrored icons, bidirectional text runs. Same layers, same components, struck the other way around.

About

I build fast, accessible interfaces — and the systems that keep them consistent.

I’m a senior front-end engineer working in React, Next.js and TypeScript. What interests me most sits underneath the screens: the design systems, shared packages and monorepos that keep a product coherent as it grows. I’ve shipped auction and e-commerce platforms, assessment systems and high-traffic sites in both English and Arabic, and I move into Vue or NestJS when a project calls for it.

Featured Projects

Built with those layers.

01

Rezefy

Long-Stay Rental Marketplace

Senior Front-End Engineer

  • Built the tenant marketplace and the landlord portal as two apps on one shared design system.
  • Shared packages for UI, auth, schemas and i18n keep both apps consistent and are consumed as source, with no build step.
  • Localized for English and Spanish with the locale in the URL, so every page stays indexable.
Next.jsTypeScriptTurborepoTailwind CSSTanStack QueryZodnext-intl
View project
02

Layyina

Occupational Therapy Practice

Front-End Engineer

  • Built a bilingual Arabic and English site for an occupational therapy and addiction counseling practice in Jordan.
  • Arabic-first typography paired with a Latin serif, so both scripts read as one design rather than a translation.
  • Validated intake form with the consent, privacy and terms pages a health practice needs.
Next.jsTypeScriptTailwind CSSReact Hook FormZodi18n
View project
03

An Invitation

Scroll-Driven Wedding Film

Personal project — design and build

  • A single page told as a film: the whole invitation is one scroll-driven sequence.
  • Set in five typefaces across Arabic and Latin, with the Arabic given display faces of its own rather than a fallback.
  • Generated Open Graph images so the invitation unfurls correctly when shared in a message.
Next.jsTypeScriptGSAPFramer MotionTailwind CSS
View project
04

Mobasher

Real Estate & Auctions Platform

Senior Front-End Engineer

  • Shipped a bilingual auctions and direct-sale experience supporting both RTL and LTR.
  • Built modular UI and shared packages that sped up delivery and improved reuse.
  • Improved performance and accessibility through code-splitting and image optimization.
Next.jsTypeScriptTailwind CSSReact QueryGraphQLTurborepoi18n
View project
05

ULA

Assessment System and LMS

Senior Software Engineer (Front-End)

  • Built five assessment types: multiple choice, true/false, drag-and-drop, matching and fill-in-the-blank.
  • Created reusable assessment components and state flows that shortened delivery for new features.
  • Improved performance and developer experience with clear module boundaries and documentation.
ReactNext.jsTypeScriptTailwind CSSVueGraphQLi18n
View project
06

Encyclopedia Arabica

Research Wiki & Back-Office

Senior Software Engineer (Front-End)

  • Led the dashboard UI and improved editorial workflows and governance.
  • Cut maintenance with GraphQL views and reusable tables and forms.
  • Delivered Arabic-first components and layouts.
Vue 2Vuetify 2GraphQLRTL
View project
07

Ski Dubai

Mobile App

Software Engineer (React Native), Majid Al Futtaim

  • Delivered the core app flows for tickets, attractions and content.
  • Accelerated new screens with reusable components and a clear navigation architecture.
  • Improved startup and runtime performance with asset and code optimizations.
React NativeTypeScriptReact NavigationReduxREST APIsi18n
View project
08

Majid Al Futtaim

Communities Web Platform

Software Engineer (Front-End)

  • Implemented mobile-first modules and content components.
  • Integrated maps to make discovery easier.
  • Improved Lighthouse scores and responsiveness.
ReactNext.jsTypeScriptTailwind CSSGoogle Maps APIi18n
View project
09

Forbes

Blockchain Project & Site Components

Software Engineer (Front-End), Optimum Partners

  • Built a Next.js site for a Forbes blockchain initiative (SSR, mobile-first).
  • Contributed reusable components to Forbes.com within existing performance budgets.
  • Standardized the responsive strategy across features.
Next.jsReactTypeScriptSSRREST APIs
View project

Skills

The tools, grouped the way I use them.

01

Front-End

TypeScriptReactNext.jsReact NativeVueTailwind CSSRadix UIStorybook
02

State & Data

ReduxContext APIReact QueryGraphQLREST
03

Full-stack & APIs

Node.jsNestJS
04

Tooling & DX

TurborepoESLintPrettierZshDockerGitGitHub
05

Practices

i18n (Arabic, English)Accessibility (WCAG)Performance profiling

Experience

Six teams, one throughline.

2020 — Present

  1. 2026

    Oct 2026 — Present

    Senior Front-End Engineer

    Present

    Rezefy

    Building the tenant marketplace and landlord portal on a shared Next.js design system in a Turborepo monorepo

    01

  2. 2025–26

    Apr 2025 — Sep 2026

    Senior Front-End Engineer

    Mobasher

    Built real estate and auction platforms with Next.js and TypeScript

    02

  3. 2024–25

    Oct 2024 — Mar 2025

    Senior Software Engineer

    ULA

    Developed assessment systems and LMS features with React and GraphQL

    03

  4. 2024

    Jan 2024 — Sep 2024

    Senior Software Engineer

    Arab Center for Research & Policy Studies

    Built a research wiki and back-office tools with Vue.js and GraphQL

    04

  5. 2021–24

    Jun 2021 — Jan 2024

    Software Engineer

    Majid Al Futtaim

    Developed mobile apps and web platforms with React Native and Next.js

    05

  6. 2020–21

    Jan 2020 — Jun 2021

    Software Engineer

    Optimum Partners DWC LLC

    Built Next.js applications and contributed to Forbes.com

    06

Get in touch

Open to senior front-end and design-system work.

Tell me what you’re building — a new product, a design system that needs shape, or an existing front end that needs straightening out — and I’ll come back to you.

fares.allefdawi78@gmail.com+962 79 503 2850

Availability

Available for work

Amman, Jordan

Working in English & Arabic

Elsewhere

LinkedInin/f-xobjGitHubFares-FuadInstagram@fxobj

FXOBJ

Fares Fuad — Senior Front-End Engineer

© 2026. All rights reserved.

Download CV