Interning
Frontend Developer Intern
Working as a frontend developer in a professional team, alongside my studies.
I'm a Computer Science student at FH Aachen, focused on software engineering, full-stack web development and data systems. I build things that work, and sometimes look good too.

About me
I'm Ilyas Amaoui, a Computer Science student at Fachhochschule Aachen (B.Sc. Informatik mit Praxissemester), with a focus on Autonomous Systems, Visual Computing, and Software Engineering.
I grew up between Morocco and Germany, which probably explains why I'm comfortable working in four languages and finding elegant patterns in complex systems.
I love getting my hands into the full stack: from building Laravel APIs and Vue.js frontends to automating workflows with n8n and Docker, or running data pipelines through ETL into a PostgreSQL warehouse.
Currently based in Aachen and working as a Frontend Developer intern at doubleSlash.



Now
Interning
Working as a frontend developer in a professional team, alongside my studies.
Studying
Focus on Autonomous Systems, Visual Computing and Software Engineering.
Projects
Collaboration with INTENSE AG
End-to-end autonomous advisory system using Google Gemini as an AI agent and n8n (hosted via Docker) for SAP-based tariff calculation and offer generation. Consistent UX across Web Chat, Telegram, and Gmail โ all connected to SAP APIs.
Database-driven web application with a PostgreSQL backend, Laravel REST API, Vue.js interactive frontend, and Redis integration for real-time API usage statistics.
Dynamic university cafeteria website with full database integration. Built from scratch using MariaDB for data storage and classic web technologies.
ML recommendation system for analyzing training and lifestyle data. Ran a complete Applied Data Analytics workflow: EDA, preprocessing, feature engineering, model training, and evaluation.
Implemented ETL pipelines for data preparation with KNIME, built a Star Schema data warehouse in PostgreSQL, and produced business intelligence visualizations for decision support.
Applied CRISP-DM methodology to large datasets: data mining, preprocessing, and analysis using Python's data stack.
Skills