Software Developer based in Morocco, with over 4 years of experience in the industry. I love understanding how things work behind the scenes and using this knowledge to build reliable software solutions.
On a daily basis, I enjoy learning about new technologies, exploring different programming languages, and expanding my knowledge in networking and web security.
Beyond my full-time work, I'm passionate about open source software. I've contributed to numerous projects and created some of my own. Collaborating with the open source community is something I find incredibly fulfilling.
Don’t Imitate, Understand.
Optimizing performance is essential, and prioritizing strategies to enhance efficiency should be a key focus during software development.
Insecure web applications can give a chance for attackers to get access to a database or to a whole hosting server, so every line of code should be thought through.
User experience is key to a successful web application. Before typing code, I sketch out the user interfaces, if necessary, either on white paper or using a user experience design tool like Adobe XD or Figma.
Mastering the programming language, following the best practices and writing tests (TDD) when necessary should be enough to ensure the best quality of the code.
PI Marketing · Full-time
PI Marketing · Full-time
PI Marketing · Full-time
Map-concepts · Full-time
Abdelmalek Essaâdi University
:package: Provides helper classes and methods to manage FTP files in an OOP way.
:art: Change and customize the boring GitHub code viewer font.
A web-based FTP client application, built with a simple MVC architecture with no frameworks or libraries (except my owns).
A filemanager template built using JavaScript and SASS without any external dependencies or frameworks.
A small simulation of jQuery core with some basic methods for better understanding jQuery internals.
| Timeline | name | made at | contribution level | stack | links |
|---|---|---|---|---|---|
|
2025 Dec
End
|
Scratch
|
Open Source |
Scratch
|
PHP
Jigsaw (SSG)
JavaScript (ES6)
Tailwind CSS
GitHub Actions (CI/CD)
AWS Lightsail
Debian
Nginx
vsftpd
FTPS
|
|
|
2025 Nov
End
|
Tasks
New Send System - Front End
|
PI Marketing |
Tasks
|
React
Shadcn
Redux Toolkit
MSW
Figma Prototyping
|
N/A |
|
2025 Nov
End
|
Tasks
New Send System - Back End
|
PI Marketing |
Tasks
|
Java
Spring Boot
JUnit5
Wiki.js
Swagger
|
N/A |
|
2025 Apr
End
|
Tasks
Newsletters Subscriber App
|
PI Marketing |
Tasks
|
Python
Flask
pyppeteer
Tailwind
|
N/A |
|
2024 Apr
End
|
Tasks
Server Presence API
|
PI Marketing |
Tasks
|
PHP
Cache Driver
FileWriter
Simple API Architecture
|
N/A |
|
2024 Jan
End
|
Scratch
Cloud Master Platform
|
PI Marketing |
Scratch
|
Laravel
Inertia
Docker
Nginx
Redis
MySQL
React
Redux
Tailwindcss
Swagger
LaRecipe docs
|
N/A |
|
2023 Dec
End
|
Scratch
Google Drive Suppression File Crawler
|
PI Marketing |
Scratch
|
Python
PyDrive
Docker
|
N/A |
|
2023 Oct
End
|
Scratch
Zenlayer VPS Manager
|
PI Marketing |
Scratch
|
PHP
cURL
APIs
React
Bootstrap
Zenlayer Cloud API
Networking
|
N/A |
|
2023 Jul
End
|
Tasks
|
Freelance |
Tasks
|
HTML
CSS
Bootstrap
Swiper
|
|
|
2023 Jun
End
|
Scratch
Image to Table Encoder
|
PI Marketing |
Scratch
|
HTML
Bootstrap
jQuery
Docker
|
N/A |
|
2023 Jun
End
|
Scratch
FreeDNS domains Manager
|
PI Marketing |
Scratch
|
Python
Flask 2
Playwright
Docker
|
N/A |
|
2023 May
End
|
Tasks
|
Freelance |
Tasks
|
HTML
CSS
|
|
|
2023 Apr
End
|
Scratch
Hostwinds VPS Manager
|
PI Marketing |
Scratch
|
PHP
cURL
APIs
React
Bootstrap
|
N/A |
|
2023 Mar
End
|
Low Edit
|
Freelance |
Low Edit
|
HTML
CSS
jQuery
Swiper
|
|
|
2023 Jan
End
|
Scratch
UnsubCentral-suppression-file-crawler
|
PI Marketing |
Scratch
|
PHP
cURL
|
N/A |
|
2023 Jan
End
|
Scratch
Ezepo Suppression File Crawler
|
PI Marketing |
Scratch
|
PHP
cURL
|
N/A |
|
2023 Jan
End
|
Scratch
Enable Organization Customization Script
|
PI Marketing |
Scratch
|
PowerShell
ExchangePowerShell
|
N/A |
|
2023 Jan
End
|
Scratch
PMTA VMTA SMTP Configurator
|
PI Marketing |
Scratch
|
PHP
Slim 3
AlpineJs
Tailwind
Rollup
|
N/A |
|
2023 Jan
End
|
Scratch
|
Open Source |
Scratch
|
PHP
Slim
MVC
|
|
|
2022 Dec
End
|
Scratch
1cloud.ru VPS Manager
|
PI Marketing |
Scratch
|
PHP
cURL
APIs
React
Bootstrap
|
N/A |
|
2022 Dec
End
|
Scratch
Newsletters Subscriber Automation Scripts
|
PI Marketing |
Scratch
|
Python
Playwright
|
N/A |
|
2022 Dec
End
|
Scratch
Sprinthost VPS Manager
|
PI Marketing |
Scratch
|
PHP
cURL
APIs
React
Bootstrap
|
N/A |
|
2022 Dec
End
|
Scratch
|
Open Source |
Scratch
|
PowerShell
|
|
|
2022 Nov
Start
|
Tasks
PMTA Monitoring Platform
|
PI Marketing |
Tasks
|
Python 3
Flask
Angular 11
Bootstrap 5
Docker
Nginx
SocketIO
Gunicorn
Eventlet
SFTP/pysftp
SFTP/paramiko
|
N/A |
|
2022 Nov
End
|
Scratch
IBM VPS Manager
|
PI Marketing |
Scratch
|
PHP
cURL
APIs
React
Bootstrap
IBM Cloud
Networking
|
N/A |
|
2022 Nov
End
|
Scratch
|
Open Source |
Scratch
|
PHP
|
|
|
2022 Oct
End
|
Scratch
ESP Emails Filter Tool
|
PI Marketing |
Scratch
|
PHP
Slim
NodeJs
SocketIO
React
Tailwind
Rollup
IMAP
PowerShell
Microsoft Graph
Azure AD
|
N/A |
|
2022 Jun
End
|
Scratch
Equinix VPS Manager
|
PI Marketing |
Scratch
|
PHP
cURL
APIs
React
Bootstrap
|
N/A |
|
2022 Jun
Start
|
Tasks
Email IMAP Checker
|
PI Marketing |
Tasks
|
PHP
Python
Node.js
Express.js
Bootstrap
SocketIO
IMAP
|
N/A |
|
2022 Jun
End
|
Scratch
Slim Boilerplate
|
PI Marketing |
Scratch
|
Slim 3
React
Rollup
|
N/A |
|
2022 May
End
|
Scratch
SMTP Test Tool
|
PI Marketing |
Scratch
|
PHP
Slim
PHPMailer
Tailwind
Rollup
|
N/A |
|
2022 May
End
|
Scratch
|
Open Source |
Scratch
|
PHP
PHPUnit
Github Actions
|
|
|
2022 Apr
End
|
Scratch
AffiliatesConnect Extension
|
PI Marketing |
Scratch
|
HTML
SCSS
JavaScript
Webpack
JavasScript Obfuscator
|
N/A |
|
2022 Apr
End
|
Scratch
Subdomains Enumerator
|
PI Marketing |
Scratch
|
PHP
React
Tailwind
Rollup
|
N/A |
|
2022 Mar
Start
|
Scratch
Affiliates Portal
|
PI Marketing |
Scratch
|
PHP
Slim 3
Blade
Eloquent
MySQL
Tailwind
Rollup
|
N/A |
|
2022 Mar
End
|
Scratch
Reg.ru VPS Manager
|
PI Marketing |
Scratch
|
PHP
cURL
APIs
React
Bootstrap
|
N/A |
|
2022 Feb
End
|
Scratch
|
Open Source |
Scratch
|
PHP
PHPUnit
Github Actions
|
|
|
2021 Dec
Start
|
Scratch
Office365 Domains Connector
|
PI Marketing |
Scratch
|
PHP
cURL
PowerShell
ExchangePowerShell
Microsoft Graph API
NameCheap API
NameSilo API
React
Bootstrap
|
N/A |
|
2021 Nov
Start
|
Tasks
Proofpoint IP Status API
|
PI Marketing |
Tasks
|
Node.js
Express.js
Puppeteer
|
N/A |
|
2021 Nov
Start
|
Tasks
Offers Consumer
|
PI Marketing |
Tasks
|
Laravel 5
Linux Supervisor
Laravel Jobs
Bootstrap
|
N/A |
|
2021 Oct
End
|
Scratch
|
Open Source |
Scratch
|
JavaScript
|
|
|
2021 Sep
End
|
Scratch
|
Personal Project |
Scratch
|
Figma
|
|
|
2021 Aug
End
|
Scratch
|
Open Source |
Scratch
|
JavaScript
ESLint
|
|
|
2021 Jul
End
|
Medium Edit
|
Freelance |
Medium Edit
|
Laravel
Voyager Admin
Bootstrap
|
|
|
2021 Jul
End
|
Scratch
|
Open Source |
Scratch
|
HTML
CSS
JavaScript
|
|
|
2021 Apr
End
|
High Edit
|
Map-concepts |
High Edit
|
Laravel
Voyager Admin
SweetAlert2
Bootstrap
SEO
|
|
|
2021 Mar
End
|
Scratch
|
Freelance |
Scratch
|
Figma
|
|
|
2021 Mar
End
|
High Edit
|
Map-concepts |
High Edit
|
Laravel
Voyager Admin
SweetAlert2
Slider Revolution
Bootstrap
SEO
|
|
|
2021 Feb
End
|
High Edit
|
Map-concepts |
High Edit
|
Laravel
jQuery
Bootstrap
DOMPDF
|
|
|
2021 Feb
End
|
Medium Edit
|
Map-concepts |
Medium Edit
|
PHP
jQuery
Bootstrap
|
|
|
2021 Feb
End
|
Medium Edit
Map Labels
|
Map-concepts |
Medium Edit
|
C#
PDFsharp
MetroModernUI
|
N/A |
|
2021 Feb
End
|
High Edit
|
Map-concepts |
High Edit
|
Laravel
Voyager Admin
SweetAlert2
Slick Slider
Bootstrap
SEO
|
|
|
2021 Jan
End
|
High Edit
|
Map-concepts |
High Edit
|
Laravel
Voyager Admin
SweetAlert2
Slick Slider
Bootstrap
SEO
|
|
|
2020 Nov
End
|
Scratch
|
Open Source |
Scratch
|
JavaScript
Gulp
SCSS
|
|
|
2020 Sep
End
|
Scratch
|
University |
Scratch
|
HTML
SCSS
JavaScript
Polyfills
Rollup
|
|
|
2020 Sep
End
|
Scratch
|
University |
Scratch
|
PHP
MVC
PHPUnit
FTP/FTPS
RFC959
Apache
SASS
JavaScript
Rollup
Gulp
PostCss
ES5
Pollyfills
Figma
|
|
|
2020 Sep
End
|
Scratch
|
University |
Scratch
|
PHP
PHPUnit
Github Actions
RFC959
FTP
|
|
|
2020 Sep
End
|
Scratch
|
University |
Scratch
|
PHP
PHPUnit
Github Actions
vsftpd
Integration Tests
|
|
|
2020 Jun
End
|
Scratch
|
Open Source |
Scratch
|
HTML5
SCSS
JavaScript
Figma
|
|
|
2020 Mar
End
|
Scratch
|
University |
Scratch
|
PHP
Apache
MySQL
HTML5
CSS
jQuery
|
|
|
2020 Feb
End
|
Scratch
|
University |
Scratch
|
Java
MySQL
Java Swing
|
|
|
2020 Jan
End
|
Scratch
Birds Manager Software
|
Freelance |
Scratch
|
C#
MetroModernUI
FastReport
|
N/A |
|
2020 Jan
End
|
Scratch
|
University |
Scratch
|
PHP
OOP mysqli
MySQL
CodeMirror
CSS
jQuery
|
|
|
2019 Sep
End
|
Scratch
|
Personal Project |
Scratch
|
Figma
|
|
|
2019 Sep
End
|
Scratch
|
Personal Project |
Scratch
|
Adobe XD
InVision Studio
|
|
|
2019 Aug
End
|
Scratch
|
Freelance |
Scratch
|
PHP
PHPMailer
OpenWeatherMap API
OOP MySQL
MySQL
Bootstrap
jQuery
|
|
|
2019 Jun
End
|
Scratch
|
University |
Scratch
|
PHP
MySQL
Bootstrap
jQuery
|
|
|
2018 Nov
End
|
Scratch
|
University |
Scratch
|
C#
Linq
SQL Server
Bunifu
|