Senior JavaScript developer.
Specialized in Vanilla JS.
I build and lead production web and mobile products across analytics, AI messaging, fintech, logistics, automotive, and hospitality.
I build and lead production web and mobile products across analytics, AI messaging, fintech, logistics, automotive, and hospitality.
Products designed, engineered, and delivered independently.
A bilingual marketplace for buying, selling, and renting vehicles, with a repair shop directory, community forum, mobile apps, admin panel, and status service.
An end-to-end restaurant platform with AI-assisted menu creation, multi-tenant public menus, and a real-time Kanban order workflow.
I turn complex product requirements into maintainable interfaces, reusable systems, and dependable releases.
My recent work ranges from introducing TypeScript into legacy applications and building shared Cypress infrastructure to shipping mobile apps, banking portals, marketplace APIs, design systems, and multilingual products with RTL support.
Frontend ownership across analytics, advertising technology, and AI communication products.
Leading frontend development for an analytics and ads-conversion platform connecting websites, CRMs, pixels, lead forms, and advertising networks. Introduced TypeScript, refactored the legacy codebase, and created shared Cypress testing infrastructure.
TypeScript · Cypress · CRM APIs · GTM · Ads APIsDelivered the iOS and Android app with live chat, social channel connections, push notifications, in-app purchases, deep links, analytics, and crash reporting.
Expo · React Native · Firebase · Socket.IO · Sentry · IAPBuilt Banking-as-a-Service products, back-office and business portals, payments and KYC/KYB flows, a private NPM package, and shared Cypress infrastructure.
Created a reusable design system for a shipping SaaS, integrated real-time maps and authentication, delivered Arabic/English RTL support, and built reporting tools.