About Me
As a passionate Full-Stack Web & Mobile Developer, I specialize in building scalable and high-performance applications. With expertise in React.js, React Native, NestJS and MongoDB, I craft seamless full-stack solutions that optimize performance, security, and user experience.
My expertise extends to modern frameworks like Next.js and state management tools like Redux. I'm committed to writing clean, efficient code and staying up-to-date with the latest industry trends to deliver cutting-edge solutions for my clients.
Frontend
Expertise in React, React Native, and Next.js
Backend
Proficient in Node.js, Express, and NestJS
Database
Experienced with MongoDB, PostgreSQL, MySQL, and Firestore
Deployment
Skilled in Google Cloud, Netlify, Vercel, and more
Professional Experience
YOFITT
Hybrid/Remote
Jan 2023 - Present
Project Lead Developer
- •Deploying on Google Cloud Platform (GCP) using Docker
- •Development of a cross-platform mobile application using React Native, connected to a robust backend built with NestJS and MongoDB
- •Enabling real-time monitoring and complete management of the application's data and users.
- •Creation of a web administration application with React.js
AbWeb - Digital agency
Casablanca, Morocco
Jun 2021 - Dec 2021
Frontend Developer
- •Optimization and improvement of a web application using React.js and Firebase to enhance real-time campaign management features.
Freelance Software Developer
Remote
Aug 2019 - Oct 2021
Freelance Software Developer
- •create a mobile application using React Native and Firebase to manage a restaurant's orders and inventory.
- •create an administration web application using React.js to manage the mobile application's data.
Invyscode
Rabat, Morocco
Jun 2019 - Aug 2019
Software Developer Internship
- •Updating an existing website using Angular, Node.js(Express.js), and MySQL to improve the application's performance and functionality.
Skills & Expertise
Frontend Development
React.js, Next.js
Building responsive and interactive user interfaces with modern React features and Next.js for optimal performance.
Backend Development
Node.js, Express, Fastify
Creating robust server-side applications with focus on scalability and clean architecture.
Database Management
MongoDB, Mongoose
Designing and implementing efficient database schemas and queries for optimal data management.
UI/UX Design
Tailwind CSS, Material UI
Crafting beautiful and intuitive user interfaces with modern design principles and frameworks.
Version Control
Git, GitHub
Managing code versions efficiently with Git and collaborating effectively through GitHub.
TypeScript
TypeScript, JavaScript
Writing type-safe code for better maintainability and developer experience.
State Management
Redux, Context API
Managing complex application state with modern state management solutions.
API Development
REST, GraphQL
Designing and implementing efficient APIs for seamless data communication.
Web Performance
Optimization, SEO
Optimizing web applications for speed, accessibility, and search engine visibility.
Agile Methodologies
Scrum, Kanban
Working efficiently in agile environments with focus on continuous delivery.
My Services
Web Application Development
Custom web applications built with React and Next.js, focusing on performance and user experience.
Mobile Application Development
Cross-platform mobile applications using React Native for both iOS and Android.
Backend Development
Robust and scalable server-side solutions using Node.js, Express, and NestJS.
API Development
RESTful API design and implementation for seamless data flow between client and server.
Responsive Design
Mobile-first, responsive web designs that work flawlessly across all devices and screen sizes.
Deployment
Automated deployment pipelines using CI/CD tools like GitHub Actions, gitlab CI/CD, and Docker for seamless delivery.
Education
Fullstack Developer
Youcode
2019 – 2021
Specialized Technician in computer science
Institut Spécialisé de Technologie Appliquée
2017 – 2019