Logo
Home
Projects
Blog

Ready to create
something amazing?

Company logo

Ali Benkarrouch

Software Engineering student at ETS

Get upDownload my CV
LinkedInGithubEmail

Contact me

© 2026 Ali Benkarrouch. All rights reserved.
0%
All projects
Genies
June 2024

Genies

I developed Genies at a pivotal moment when artificial intelligence was beginning to take off in a big way. At that time, powerful tools were scattered across multiple websites, which made the user experience tedious. My goal was to create a single platform capable of centralizing the best AI models to offer simplified access and a consistent interface, allowing users to switch from text generation to visual creation without changing ecosystems.

Contribution

As lead designer and developer, I built a robust architecture that allows for the simultaneous integration of multiple AI APIs. I designed and developed the entire frontend to provide a smooth, modern interface, while managing the backend logic to secure and optimize requests to the various models. In particular, I worked on implementing smart chat, image generation, and data processing features, ensuring that each tool was seamlessly integrated into a unified user experience.

Project Gallery

Visual Overview

Genies screenshot 1

Approach

My approach was based on creating a modular technology hub. Rather than developing isolated tools, I focused on a structure capable of evolving as new models come onto the market. I paid particular attention to the user experience (UX) by reducing the technical complexity associated with using APIs, thereby making the power of AI accessible via an intuitive interface. This centralization strategy not only increased productivity, but also created synergy between different types of generation (text, image, code).

Features

  • Multi-AI centralization
  • Unified user interface
  • Advanced text generation
  • AI image creation

Stack

JavascriptJavascriptHTMLHTMLExpress.jsExpress.jsCSSCSSNode.jsNode.jsMongoDBMongoDB

Sources

Github
Github

More Projects

Explore Other Work

Runebound

Runebound

With Runebound, my goal was to design an ambitious roguelite RPG that explores dimensional duality within gameplay for my video game development class at Cégep de Rosemont. I wanted to create a powerful narrative experience where the mage's evolution is reflected not only in his powers, but also in the game's technological transition. This project allowed me to push my Unity skills by managing two distinct playstyles within a single progression loop.

December 2024

Spritelab

Spritelab

I designed Spritelab to address a specific need in the workflow of game developers and pixel artists: efficient management and transformation of spritesheets. The goal was to create a lightweight and intuitive tool to automate repetitive slicing and organizing tasks, saving time when integrating visual assets into game engines.

March 2025

ArtSync

ArtSync

As part of my Web Application 2 course in college, I had the opportunity to work in a team on the design and on the development of a full-stack application. We created ArtSync, a platform where users can publish, explore, and share artistic content. The project took us through all stages of development: requirements analysis, UML diagram, relational database design, interface design with Figma, and development using Java, Spring Boot, Thymeleaf, and Angular. It was a great experience to put our knowledge into practice in an agile environment, with regular follow-ups and a workflow that felt very close to a real professional project.

May 2024

View All Projects