Experience

Full-Stack JavaScript Developer

Apr 2023 – Present
Self-Employed·Remote
  • ▸Designed, built, and launched EveryDictionary — an AI-powered language learning platform for English and German serving thousands of users
  • ▸Architected a microservices-based backend with Next.js, Express.js, MongoDB, and Supabase; secured via JWT and Google OAuth 2.0, reducing unauthorized access incidents to zero
  • ▸Provisioned and managed AWS EC2 + Docker infrastructure for automated web scraping pipelines, cutting data retrieval latency by 40%
  • ▸Delivered 5+ client websites with pixel-perfect UIs using Next.js and Tailwind CSS, consistently meeting deadlines and receiving repeat business
  • ▸Established CI/CD workflows using GitHub Actions, reducing release cycles from days to under an hour
Next.jsExpress.jsMongoDBSupabaseDockerAWSJWT

Fullstack JavaScript Developer

Feb 2023 – Apr 2023
MOAJ·Marrakesh, Morocco
  • ▸Spearheaded front-end development of Orion, a production-grade Drag-and-Drop Flowchart builder enabling teams to model complex workflows visually
  • ▸Engineered Zustand-based global state architecture, reducing component re-renders by 30% and significantly improving UI responsiveness
  • ▸Integrated TanStack Query for server-state management with optimistic updates, cutting perceived load times and eliminating stale-data bugs
  • ▸Contributed to a parallel Angular + TypeScript admin dashboard, collaborating across two codebases on a tight 2-month timeline
ReactTypeScriptViteTailwind CSSZustandTanStack QueryAngular

Junior JavaScript Developer

Sept 2022 – Feb 2023
Bigwall Tech·Marrakesh, Morocco
  • ▸Developed EthernalSones, a Web3 React DApp enabling users to mint and manage NFTs on Ethereum via MetaMask and Coinbase Wallet
  • ▸Interfaced with Solidity smart contracts using Web3.js — wallet connection flows, gas estimation, and on-chain event listeners for live transaction feedback
  • ▸Built a Socket.io real-time broadcast layer, pushing live mint and ownership events to all connected clients with sub-100ms latency
  • ▸Rebuilt the official company website with Next.js and Mailchimp integration, improving page load speed by 25% and increasing newsletter sign-ups
ReactTypeScriptWeb3.jsSoliditySocket.ioNext.jsMetaMask

Junior React Developer

Feb 2022 – Mar 2022
AM SOFT·Marrakesh, Morocco
  • ▸Designed and delivered a document generation SPA using React and Express.js — compose, format, and export as PDF or Microsoft Word with a live preview system
  • ▸Built the Node.js/Express.js rendering API integrating pdf-lib and docx.js for server-side file generation, handling concurrent export requests reliably
ReactExpress.jsNode.jsPDF-libDocx.js