Available for Projects

Human Software Engineer

Crafting elegant solutions through code

Technical Arsenal

A comprehensive collection of technologies I've mastered and actively use in my development journey

Frontend

Building responsive interfaces

ReactNext.jsTypeScriptThree.jsTailwind CSS

Backend

Server-side development

Nest JSDjangoLaravelDesign PatternsMicroservices

Systems

Low-level programming

C/C++BashLinuxSystem AdminNetworking

DevOps

Development operations

DockerCI/CDNginxGitAWS

Database

Data management

MongoDBPostgreSQLMySQLRedisSQL

Other

Additional expertise

IoTResberry PiAdobe ToolsDesign Patterns...

Featured Projects

A curated collection of my most impactful and innovative work

Inception-42
DevOps

Inception-42

containerized infrastructure using Docker, consisting of Nginx, MariaDB, and WordPress. The containers are orchestrated using Docker Compose, and custom images are created for each service.

DockerSystem administration
ThreeJS Game
Frontend

ThreeJS Game

A 3D game built using Three.js. The game features a player character that can move around a scene, with lighting and textures applied to the environment.

Three.jsTypeScriptReact
CanteenApp
Frontend

CanteenApp

Electron.js and Node.js desktop app for school canteen management, providing comprehensive tools for tracking items, transactions, and user data.

Electron.jsTailwind CSSNode.js
Web Server
Backend

Web Server

HTTP Server built using C/C++. the project aims to teach server socket fundamentals, non blocking, file descriptors monitoring, team collaboration..

C/C++UnixNetwork ProgrammingSystem AdministrationObject-Oriented Programming

Currently Learning

I'm currently learning about the following technologies and frameworks

Natural Language Processing

Building applications that can understand and generate human language using machine learning and deep learning techniques. Focusing on text classification, sentiment analysis, language generation, and chatbot development with frameworks like TensorFlow and PyTorch

Progress10%
Started 2025

Advanced Web 3D Graphics

Exploring advanced 3D rendering techniques in web browsers using WebGL and WebGPU APIs. Learning core graphics programming concepts like shaders, textures, lighting, and animation while building interactive 3D visualizations and experiences. Focusing on performance optimization and cross-browser compatibility.

Progress30%
Started 2024

Cloud Computing

Learning how to deploy and manage cloud-based applications and services using cloud platforms like AWS, Azure, or Google Cloud. Focusing on cloud architecture, scalability, security, and cost optimization.

Progress10%
Started 2025

Professional Journey

A timeline of my professional growth and achievements

Full Stack Developer

1337 Coding School
Nov 2024 - PresentTetouan Metropolitan Area, Morocco
Building smart, high-performance solutions using modern tech stack
Creating scalable and user-friendly applications for business growth
Implementing future-proof systems with latest technologies
Working on-site as part of the development team
TypeScriptNext.jsNest.jsPostgreSQLSystem Design

Software Engineer

London Academy
Apr 2024 - Nov 2024Casablanca-Settat, Morocco
Designed and developed a cross-platform Canteen Management System using Electron.js, Node.js, Express, and MongoDB
Led a team of 3 developers to create a Smart Attendance System using IoT devices and web application
Deployed and maintained Samsung Knox for managing 500+ devices across Casablanca and Rabat campuses
Streamlined operations through custom Python and Bash scripts for data handling and administrative tasks
Oversaw badge automation scripts for student and staff ID generation
Nest.jsIoTPythonBashMERN Stack

Full Stack Developer

Upwork
Mar 2024 - Apr 2024Remote
Developed full-stack web applications for various clients
Implemented responsive and user-friendly interfaces
Delivered high-quality solutions within project timelines
Nest.jsMongoDBNode.jsWeb DevelopmentRest APIs