PORTFOLIO / 2026

Yahya Elmaoui

software engineer
~/yahya-elmaoui
available for internships & opportunities

Yahya ElmaouiSoftware EngineeringStudent

CS student at Faculty of Sciences and Technology of Mohammedia — building elegant solutions to hard problems. Passionate about full-stack development, distributed systems, and clean architecture.

A
SCROLL
01. about me
Building the future
one commit at a time.

I am a first-year Software Engineering student (ILISI) at the Faculty of Sciences and Technology of Mohammedia, backed by a solid scientific foundation in Mathematics and Computer Science with a DEUG MIP from the Faculty of Sciences Ben Msick. Through complex academic and personal projects, I have developed strong versatility in building robust frontend and backend architectures, and I am deeply passionate about applying clean coding practices and solving tough algorithmic challenges to build scalable, end-to-end solutions.

3+Years coding
+9Projects shipped
+45Technologies
+6Certifications
02.skills
Tech I work with
FRONTEND
ReactNext.jsTypeScriptTailwindViteHTML/CSSSASS/SCSS
BACKEND
Node.jsPHPNestJSDjangoDjango REST API
LANGUAGES
JavaScriptTypeScriptPythonJavaC++CBash
DATABASE
MySQLPostgreSQLInfluxDBmariadbTypeORM
TOOLS
VS CodeEclipseMySQL WorkbenchPostmanFigmaVercelNPMpnpmESLintVite
GIT / GITHUB
GitGitHub
OS & DESTRUBUTIONS
UbuntuWindowsARCHWSL
GUI & MODELING
FigmaUMLSTARUMLPLANTUMLGTK
03.projects
Selected projects
see more
CollabSpace project previewFeatured
CollabSpace
Application full-stack de collaboration d'équipe avec gestion de projets, tâches, équipes, authentification JWT, tableaux de bord interactifs, diagrammes (Chart.js), animations (Framer Motion/Lottie), calendrier, et panel admin complet. Backend NestJS 11 (TypeScript/TypeORM/MySQL), frontend React 19 (Vite 8), API REST.
react
typescript
javascript
nodejs
mysql
chartjs
React
NestJS
JWT
TypeORM
GTK Aquarium project previewSimulation
GTK Aquarium
Simulation d'aquarium interactive en C avec GTK4. Comportement de banc (algorithme Boids : séparation, alignement, cohésion), chaîne alimentaire prédateur/proie, cycle de vie complet (naissance, famine, mort, réapparition). Interface avec sidebar de contrôle (population, vitesse, pause), fond vidéo sous-marin, rendu CSS transforms. Configuration data-driven via TOML (aquarium.conf).
c
gtk4
toml
ffmpeg
Industrial Sentinel project previewFull Stack
Industrial Sentinel
A comprehensive full-stack industrial monitoring platform featuring an admin dashboard, dynamic factory routing, machine terminals, and live chartsfor real-time telemetry. The backend leverages Django REST Framework and Django Channels for WebSockets, backed by PostgreSQL and InfluxDB for time-series data.The frontend is built with Next.js 16 App Router, React 19, TypeScript, and styled using SCSS Modules.
react
nextjs
typescript
scss
chartjs
python
django
django-rest-framework
django-channels
postgresql
influxdb
Sumo-BOT Autonomous Mobile Robot project previewAutonomous
Sumo-BOT Autonomous Mobile Robot
Autonomous mobile robot based on Arduino UNO with obstacle avoidance (HC-SR04 ultrasonic sensor + IR sensor) and Bluetooth control via RemoteXY. Adaptation of the Sumo-BOT kit replacing the proprietary ATX2 board with an Arduino UNO and L298N motor driver.
Arduino
C++
Bluetooth
RemoteXY
04. certificates
Certifications & Courses
Introduction to Front-End Development
verified
Meta
issued : Dec 12, 2025
BootstrapCSSUIWeb Design
Programming with JavaScript
verified
Meta
issued : Dec 28, 2025
JavascriptOOPEvent-Driven ProgrammingJest
Version Control
verified
Meta
issued : Dec 31, 2025
GitGitHubCommand-Line InterfaceLinux Commands
HTML and CSS in depth
verified
Meta
issued : Jan 4, 2026
HTML and CSSResponsive Web DesignAnimationsFront-End Web Development
React Basics
verified
Meta
issued : Mar 21, 2026
React.jsUI ComponentsDataflowApplication Development
Advanced React
verified
Meta
issued : Apr 5, 2026
React.jsContext ManagementSoftware Design PatternsAPI
05. experience
My journey so far
Jul 2026 – Aug 2026
Software Engineering Intern
IMACAB — Sidi Moumen, Casablanca
Designed and developed the 'Industrial Sentinel' platform. Built a comprehensive full-stack industrial monitoring system featuring an admin dashboard, dynamic factory routing, and live charts for real-time telemetry.
Sep 2025 – Present
State Engineering Student (ILISI)
FSTM — Mohammedia, Morocco
Currently pursuing an engineering degree in Software Engineering and Computer Systems Integration (ILISI). Studying advanced software development, data engineering, systems architecture, and artificial intelligence.
Sep 2023 – Jun 2025
DEUG in MIP
FSBM — Casablanca, Morocco
Completed a rigorous two-year university degree focusing on core fundamentals in mathematics, computer science, and physics, providing a strong analytical foundation for software engineering.
06. CONTACT

Let's build
something together.

Whether you have an internship opportunity, an exciting project, or simply want to connect, I'd love to hear from you.

Designed & built by Yahya Elmaoui
Available for new opportunities

Email me directly

Or find me online