
About me
I am a Senior Full-Stack Developer with 9 years of experience building robust and scalable web applications. My passion lies in web architecture, performant API development, and optimized database modeling.
With strong problem-solving skills, I am pragmatic, results-oriented, and comfortable working both independently and in team leadership roles. I have worked on diverse projects ranging from enterprise management platforms to applications for international students.
I master multiple technology stacks including Java (Spring Boot), Node.js (NestJS, Express.js), PHP (Laravel), as well as frontend frameworks React, Next.js, and Angular. Based in Agadir (Morocco), I am open to remote and international opportunities.
"Outside of coding, I enjoy football, swimming, reading, and watching scientific documentaries."
Skills & expertise
Experience
Development of Winbiz, a comprehensive web service for business management (accounting, invoicing, payroll). Design and implementation of REST APIs with Express.js and PostgreSQL. Building the web platform from scratch and migrating desktop features following Domain-Driven Design (DDD) architecture.
Development on multiple strategic projects including Toucan (international student application management platform for Campus Art France) and KittyPlan. Technical lead on KittyPlan with CI/CD implementation on AWS and code quality improvement.
Development of hdjm.ma, a comprehensive platform for managing bailiff offices in Morocco. Creation of two desktop applications (MHJA & MHJB) for administrative and judicial management.
Selected projects
Problem
Migration from a desktop application to a modern web platform with scalable architecture
Solution
Built from scratch with Express.js, PostgreSQL, and Angular v18 following Domain-Driven Design (DDD) architecture. Implementation of tests with Jest (TDD) and comprehensive documentation with Storybook and JSDoc
Impact
Complete web platform enabling migration of desktop features to the cloud
Problem
Code quality improvement and automated deployment pipeline implementation
Solution
Refactoring of existing code, CI/CD implementation on AWS, establishment of quality standards with SonarLint and SonarQube
Impact
Significant code quality improvement and complete deployment automation
Problem
Development of new features and bug fixes on an existing platform
Solution
Development with Java/Spring Boot and Angular, implementation of tests with JUnit and Mockito
Impact
Continuous improvement of the platform for international students
Problem
Digitalization of administrative and judicial processes for bailiffs
Solution
Development of a web platform and two desktop applications (MHJA & MHJB) with Laravel and JavaFX
Impact
Complete management system for bailiffs in Morocco
Let's work together
I'm always interested in new projects and opportunities. Whether it's a question or just to say hello, feel free to contact me.
