I'm a Full-Stack Developer and IoT Enthusiast based in El Jadida, Morocco. Currently, I am a 3rd Year Student at the Faculty of Sciences, Chouaib Doukkali University (UCD).
I specialize in bridging the gap between software and hardware, building clean web applications and experimenting with embedded systems.
I’m currently working on an IoT Adaptive Heating Optimizer (Raspberry Pi/ESP32) for the ROMITEF 2026 competition. I'm proficient in React, Node.js, and Java Spring Boot, with a growing passion for Embedded C & Python. Reach me at: ayoubabbadi80@gmail.com
A smart system designed to optimize energy consumption using Raspberry Pi, ESP32, and MQTT. This project combines hardware sensors with a software dashboard for real-time monitoring.
A clean, creative, and responsive Pomodoro timer designed to boost productivity. This application is built with React and demonstrates strong skills in component-based architecture.
| Key Technologies | Category | Status |
|---|---|---|
| C++, Python, MQTT | IoT & Embedded | In Development |
| React, Node.js | Web Application | Live/Active |
- Front-End: React, JavaScript, Tailwind CSS, HTML5, CSS3
- Back-End: Node.js, PHP, Java (Spring Boot)
- IoT & Embedded: Arduino, ESP32, Raspberry Pi, MQTT Protocols
- General Programming: Python, C, Kotlin
- Tools: Git & GitHub, VS Code, Linux
I believe the best way to learn is by building. Here are guides I've created to help other developers:
- Advanced Portfolio Challenge: Build a modern portfolio using only a screenshot as a guide.
- Decathlon CSS Challenge: Recreate a complex store landing page using CSS Grid/Flexbox.
- React Learning Guide: A complete single-file guide to React components and hooks.
- HTML/CSS Learning Hub: Hands-on guide covering Layouts, 3D transforms, and Animations.
