04/14/2024 updated


Front end Developer
Frontend developer specialising in React and Next.js. I build production interfaces for media, e-commerce and marketplace clients — not demos, but sites that real users and admins work in every day.
CORE STACK
React 18/19, Next.js (App Router), TypeScript, Tailwind CSS, Redux Toolkit. I turn Figma files or HTML mockups into component-driven UIs with proper responsive behaviour, keyboard and screen-reader accessibility, and Core Web Vitals I actually measure.
MULTILINGUAL & RTL
I am the primary developer on colorsofriyadh.com, a bilingual Arabic/English media platform. That has meant full RTL/LTR direction handling for mixed-language articles, timezone-aware event calendars, bidirectional content linking between news and events, and X/Twitter and Open Graph link-preview cards delivered through server-side meta injection with bot detection. If your project needs Arabic or another RTL locale done properly rather than bolted on, I have shipped it.
E-COMMERCE
Next.js 14 storefronts built end to end: product listing, product detail, cart, checkout and admin dashboard. Also WooCommerce/WordPress builds (Elementor, WoodMart) and Shopify theme customisation for clients who need a hosted platform instead of a custom stack.
BACKEND I CAN WORK ACROSS
Node.js and Express with PostgreSQL (Sequelize) and MongoDB. REST API design, authentication, file handling, and real-time features with Socket.io and a Redis adapter. I am comfortable reading and fixing a running backend, so I do not stall waiting for someone else to change an endpoint.
HOW I WORK
Small, reviewable commits and written progress updates you can forward to a stakeholder. I ask what the feature is for before I build it, and I raise scope or design problems early instead of quietly shipping the wrong thing.
Remote, GMT+5 — a full working-day overlap with Gulf clients and European mornings. English: professional working proficiency.