[nom]
Software Engineer
[téléphone] · [e-mail]
Software Engineer experienced in building real-time applications, desktop systems, and containerized solutions. A strong problem-solver with proven project delivery across multiple technology stacks. Let's create some exciting projects together!
EDUCATION
Master in Machine learning And Artificial Intelligence, Faculty of Sciences · 11/2025 – Present | Tetouan
Bachelor in Machine learning And Artificial Intelligence, Faculty of Sciences · 11/2024 – 07/2025
Cerificate in Digital Technology Architect, 1337 Coding School · 12/2023 – Present | Tetouane
Bachelor in Computer Systems and Software Engineering, EST · 12/2020 – 06/2021
Diplomat in Specialized Technician in Computer Development, OFPPT · 09/2018 – 11/2020
PROJECTS
Real-time multiplayer ping pong game
Technologies: React, TypeScript, HTML, CSS, SQLite, Docker
Developed a real-time multiplayer ping pong game using React/TypeScript, SQLITE with Docker containerization. Implemented live gameplay and user matchmaking.
Docker-based Multi-Service Infrastructure Setup
Technologies: Docker, NGINX, WordPress (PHP-FPM), MariaDB, Docker Compose
Designed and deployed a secure multi-service Docker infrastructure with NGINX, WordPress (PHP-FPM), and MariaDB, using custom
Dockerfiles, persistent volumes, and automated orchestration via Docker Compose. Ensured secure communication, scalability, and container resilience.
IRC Server Implementation (C++)
Technologies: C++, TCP/IP, Non-blocking I/O, poll()
Built a multi-client IRC server in C++98 with authentication, user management, channels, and private messaging. Used non-blocking sockets with poll() to handle multiple clients efficiently over TCP/IP. Implemented operator features (KICK, INVITE, TOPIC, MODE) and real-time message broadcasting within channels.
Student Performance Predictor
Technologies: Python, Linear Regression
Developed linear regression models to predict student grades based on study hours, achieving accurate performance forecasting and insights into academic success factors.
cub3D Raycaster
Technologies: C, miniLibX
Developed a 3D First Person Shooter game using Minilibx, implementing 3D rendering and player movement mechanics
Custom shell
Technologies: C, Unix Signals
Built a custom shell that executes user command-line instructions, handling process creation and management.
School Management System
Technologies: Angular, TypeScript, HTML, CSS, PL-SQL
Contributed to a full-stack web application using Angular and TypeScript for the frontend, creating responsive interfaces for student and teacher data management. Integrated with Oracle Database for efficient data operations.
Online Exam Anti-Cheating System
Technologies: C#, T-SQL
Engineered a desktop application using TCP/IP protocols to monitor and prevent cheating during online examinations, implementing real-time monitoring features.
SKILLS
Programming Languages · Frontend Development Frameworks · Databases
Python, C#, C++, Type Script, T-SQL · React, Angular · OracleDB, Microsoft SQL Server
Utilities
Linux, Git, Github
LANGUAGES
Arabic · English · French
Native · Fluent · Intermediate