I am an exceptional Full-Stack JavaScript developer with a passion for building scalable web applications. I focus on creating clean, efficient solutions that address real-world challenges. My expertise includes Node.js, React, TypeScript, modern frontend frameworks, and cloud technologies.
Developed and maintained software solutions, focusing on innovative problem-solving and efficient coding practices.
Contributed to the backend development of the Tambour Horizon smartwatch project. Key achievements include:
Technical Environment: JavaScript, NodeJS, Knex, Postgres, Nuxt.js, Jest, Heroku
Developed a web platform for recycling waste and building a marketplace. Key achievements include:
Technical Environment: JavaScript, Go, Vue.js, Vuex, GCP, Jest
Contributed to the development and maintenance of a web platform for event management. Key achievements include:
Technical Environment: NodeJs, JavaScript, RxJS, HapiJS, Express, AngularJS, Angular Ngrx, CoffeeScript, Bootstrap, Material-Design
Developed a web platform to sell Instagram data from the Deep-Social API. Key achievements include:
Technical Environment: NodeJs, JavaScript, Vue.js, Sails.js, Stripe, PayPal API, Bootstrap, MongoDB, HTML, CSS
Developed a REST API for an iOS application to find nearby activities. Key achievements include:
Technical Environment: NodeJs, JavaScript, SailsJS, Vue.js, Vuex, MongoDB, Nginx, Git, HTML5, CSS3, Redis
JNJD 2016 (Journées Nationales des Jeunes Développeurs) is an annual event organized by CIT INPT (Computer Club of the National Institute of Posts and Telecommunications, Rabat, Morocco) since 2006. It provides a platform for young developers to connect and share their experiences in the IT field through talks, workshops, and a programming contest.
As a co-organizer and web cell lead at GDG Rabat, I contribute to organizing events and leading web development initiatives, fostering a community of developers passionate about technology and innovation.
Completed intensive preparatory classes focusing on advanced mathematics and physics, laying a strong foundation for engineering studies.
Earned an engineering degree specializing in computer science, equipping me with comprehensive knowledge and skills in software development and IT systems.
In this blog post, I explore how to integrate PayPal's checkout workflow using Vue.js and Sails.js. This guide covers setting up the environment, creating a seamless user experience, and handling transactions efficiently...