Full-stack JavaScript developer with 4+ years of production experience in a small product team, backend-oriented. I build and maintain client-facing applications end to end, from REST APIs and data models to tested user-facing features.
What I do
- Backend logic and REST APIs with Node.js and MeteorJS, MongoDB data modeling
- Payment and subscription integrations with Stripe and Chargebee
- Calendar integrations (Google Calendar, Outlook, iCloud) with backend scheduling logic
- End-to-end test suites with Cypress covering checkout and onboarding flows
- Front-end features with React and Blaze, D3.js data visualizations, IndexedDB offline handling
Highlights
- Built and maintain a source-available, offline-first Electron / React / SQLite desktop app in daily production use, with full Arabic RTL support, role-based access control, a financial module and PDF/Word/Excel exports
- Contributing to the migration of a legacy PHP platform to a modern MeteorJS/React and Next.js stack
- Earlier career in computer-vision research (C++ / OpenCV) and university teaching
Looking for
Full-stack or backend roles in the UAE, Saudi Arabia and the wider Gulf, on-site, hybrid or remote. Available about two months after an offer.
Languages: Arabic (native), French and English (professional working proficiency).