Hi, I'm Ayoub Elmahdaoui Safi, a remote full-stack developer from Morocco with 4+ years of experience building and maintaining full-stack web applications. I specialize in Node.js, TypeScript, Express.js, React, Redux, and CSS, delivering scalable, maintainable solutions with a client-focused mindset. I communicate clearly, enjoy solving problems, and thrive in collaborative environments where I translate business needs into robust software, optimize performance, and continuously learn new technologies to drive results.

Ayoub Elmahdaoui Safi

Hi, I'm Ayoub Elmahdaoui Safi, a remote full-stack developer from Morocco with 4+ years of experience building and maintaining full-stack web applications. I specialize in Node.js, TypeScript, Express.js, React, Redux, and CSS, delivering scalable, maintainable solutions with a client-focused mindset. I communicate clearly, enjoy solving problems, and thrive in collaborative environments where I translate business needs into robust software, optimize performance, and continuously learn new technologies to drive results.

Available to hire

Hi, I’m Ayoub Elmahdaoui Safi, a remote full-stack developer from Morocco with 4+ years of experience building and maintaining full-stack web applications. I specialize in Node.js, TypeScript, Express.js, React, Redux, and CSS, delivering scalable, maintainable solutions with a client-focused mindset.

I communicate clearly, enjoy solving problems, and thrive in collaborative environments where I translate business needs into robust software, optimize performance, and continuously learn new technologies to drive results.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Beginner
Beginner
See more

Language

English
Advanced

Work Experience

Full Stack Engineer (React, Node.js) at Check in .com
January 1, 2023 - Present
Designed and developed scalable React and Vue.js dashboards with Node.js/Express backends. Owned features end-to-end: database schema design, API implementation, and UI components. Enhanced SPA performance, reduced first-load times, and improved customer experience. Investigated production issues with Grafana to maintain system reliability. Worked in a fully remote, cross-functional team delivering SaaS features for European clients.
Full Stack Laravel, MySQL and Vue.js Engineer at MyRest AI
December 1, 2022 - October 2, 2025
Designed and optimized SQL schemas and queries (MySQL, transferable to Postgres). Fully developed features from database schema design to API layer to Vue.js front-end components (payment processing, interactive maps). Refactored legacy codebases to enhance maintainability and system performance. Delivered responsive, mobile-first front-end experiences for global users.
Full stack engineer at checkin.com
January 1, 2023 - Present
Maintained front-end code; translated business needs into working features using Vue, React, JavaScript, TypeScript and Node; utilized libraries and frameworks such as React and Vue to create interactive user interfaces; fixed bugs and built new features in exiting React, Vue, and Node.js apps; improved first-load performance for a single-page app; used Grafana to investigate production issues.
Full stack Laravel + Vue.js at MYREST AI
December 1, 2022 - October 13, 2025
Optimized database queries to improve application performance and reduce response times by 80%; refactored legacy code to improve reliability, scalability and maintainability; optimized SQL queries with composite indexes in MySQL; implemented secure payment processing with Laravel using Stripe.

Education

Web & Mobile Development at YouCode (Simplon + OCP), Safi
December 1, 2020 - September 1, 2022
Computer Programming (Associate Degree Equivalent) at ISTA NTIC, Safi
September 1, 2016 - June 1, 2018
Web & mobile development at YOUCODE - (SIMPLON + OCP), Safi
December 1, 2020 - September 1, 2022
Associate degree in Computer Programming at ISTA NTIC, Safi
September 1, 2016 - June 1, 2018

Qualifications

Associate Degree in Computer Programming
September 1, 2016 - June 1, 2018

Industry Experience

Software & Internet, Other, Real Estate & Construction, Professional Services, Computers & Electronics