About me
Download resume PDFI started programming at 13 because I wanted to understand how games and forums worked. Computers felt like magical machines, and I wanted to figure out what was happening inside them.
That curiosity led me into web development, from jQuery, JavaScript, and PHP to the tools I use today. Along the way, I explored algorithms, data structures, low-level programming, operating systems, networking, and compilers.
I still enjoy both sides: building something people can use and understanding the systems that make it work.
Experience
- Aug – Sep 2026
Software Developer Intern
HPS
- Contributed to feature updates and bug fixes in PowerCARD Switch using Java and Spring Boot microservices.
- Built a C HTTP service for POS terminal requests using libevhtp and json-c, with Oracle database connectivity.
- Jul – Oct 2022
Web Developer Intern
ICF Communication
- Developed backend features with PHP and Laravel and built frontend pages with HTML and CSS for a digital marketing agency.
Education & training
- Oct 2024 – Oct 2026 Technical training
1337
Software Engineering
C, C++, algorithms, Unix, networking, Java, Spring Boot, microservices, Kafka, and Angular.
- Apr 2024 – Apr 2026 Technical training
Zone01 Oujda
Software Development Program
Go, JavaScript, Rust, Java, and Spring Boot, alongside soft skills training.
- Feb 2023 – Mar 2024 Technical training
ALX
Software Engineering Program · Backend Specialization
C, Python, JavaScript, data structures and algorithms, Linux, databases, authentication, caching, and testing.
- 2019 – 2024 University degree
Cadi Ayyad University, Marrakech
Bachelor’s Degree in Physics · Electronics and Automation
Electronic circuits, signals, automated systems, mathematics, and algorithms, with programming in C, C++, and Arduino.
Certifications
Systems & algorithms
-
Nand to Tetris — Parts I & II
Hebrew University of Jerusalem
-
Data Structures and Algorithms Specialization
University of California San Diego
Programming languages
- Aug 2026
Learn to Code with Rust Specialization
Packt
- Apr 2026
IBM Java Developer Specialization
IBM, SkillUp
- Nov 2025
Advanced TypeScript with OOP
Edureka
Web development
- Nov 2023
Back End Development and APIs
freeCodeCamp
Community & achievements
Founder · Competitive Programming Club
Founded the club at Zone01 Oujda and organized multiple programming contests.
2nd place · AUSIM Cyberdrill, 2026
Earned second place as part of a team in the SecDojo cybersecurity competition.
Want to work together?
Let’s talk