Professional Services

Oct 2023—Present

Senior Frontend Developer

Digitalent
  • Develop and maintain the MIA platform frontend with Vue.js/Nuxt

  • Build reusable UI components and patterns for a shared design system

  • Collaborate with designers on interaction design and translate specs into production-ready components

  • Lead code reviews for a team of 5 developers

  • Work with Product Managers to refine requirements, and plan sprints (Jira)

  • Define API contracts with backend developers and integrate Python microservices via REST

  • Partner with data scientists to integrate ML/AI features and model endpoints into product workflows

  • Own CI/CD for the frontend (builds, tests, lint) via GitHub pipelines

Apr 2023—Present

WooCommerce Theme Developer

Söderberg
  • Built a custom WooCommerce theme from scratch using native PHP and WP APIs

  • Convert approved Figma designs into responsive pages

  • Optimize performance

  • Ensure accessibility and cross-browser stability

  • Set up SEO basics and analytics

Jan 2023—Aug 2023

Frontend Developer

BerryNoon
  • Built multiple Vue2/Vue3 + TypeScript apps from Figma designs into responsive UIs

  • Collaborate with backend developers to integrate frontend with NestJS REST APIs

  • Maintained code quality using ESLint, Prettier, and CI/CD pipelines

May 2022—Sept 2023

Frontend Developer

Echt Middle East
  • Build Nuxt applications for live and local event activations

  • Implement VR/AR features with WebXR/WebVR, integrated into Nuxt components

  • Package desktop apps using Ionic + Electron

  • Translate Figma designs into responsive, pixel-perfect UIs for kiosks and large displays

  • Set up CI/CD pipelines for rapid iteration

Apr 2022—Aug 2023

Frontend Developer

Drode
  • Build a Vue 3 application to configure and control a USB-connected IoT device via the WebUSB API

  • Implemented WebUSB transport: discovery, permission prompts, interface claim/release, and reconnect logic

  • Built encoder/decoder translating human-readable parameters into device bytecode frames with validation

  • Implemented real-time status/telemetry reads with reactive UI updates and explicit error states

Nov 2021—Apr 2023

Frontend Developer

Kuko Studio
  • Led frontend for a CRM(SunbeltWork) and multiple web apps using Vue 3 /Nuxt + TypeScript

  • Created a reusable design system: mapped Figma tokens to Vue components used across multiple applications

  • Collaborated with backend developers to integrate Laravel APIs

Sept 2021—Jan 2022

Frontend WordPress Developer

Zeltu
  • Adapted the WordPress theme’s CSS to the provided design

  • Quickly recreated and cleaned up theme styles

  • Optimized performance

Apr 2018—Jul 2018

WordPress Theme Developer

Geo Trek Maroc
  • Built a custom WordPress theme from scratch using native PHP and WP APIs

  • Built Bootstrap-based UI and progressive jQuery interactions

  • Set up SEO basics and analytics

  • Optimized performance