Experience
Full-Stack JavaScript Developer
Apr 2023 – PresentSelf-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 2023MOAJ·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 2023Bigwall 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 2022AM 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