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

Devil fruit Encyclopedia

Devil fruit Encyclopedia

As a huge fan of the One Piece universe, I created this project to design an interactive encyclopedia dedicated to Devil Fruits. The idea was to build a centralized and structured resource to list every fruit, its type, and its unique abilities. This project allowed me to practice modern architecture by completely separating data management (API) from the user experience (Client).

November 2024

Progression - Visualization

Progression - Visualization

During my final semester at Cégep de Rosemont, I contributed to Progression, a large-scale programming learning platform similar to "LeetCode" developed by the department. Working within a team of seven developers, our mission was to enhance the educational experience by adding a visual dimension to problem-solving. The goal was to enable students to move beyond just reading code and instead understand the dynamic behavior of their algorithms in real-time.

February 2025

Genie Optiroll

Genie Optiroll

As a piano player, I often find reading traditional sheet music time-consuming and prefer visual piano rolls. Since not every song has a piano roll tutorial available online, I wanted to build a tool that could instantly convert any sheet music into an interactive piano roll. Adding built-in speed controls allows me to slow down complex sections, making it much easier to learn new music directly at my piano. Additionally, for quite a while, I wanted to revisit my original "Genies" project from 2024 to build a "v2". I decided to start a new series of standalone applications under the "Genie" brand, where all my AI and computer vision projects will be categorized. That is why the project name starts with "Genie:", while "Optiroll" is a blend of "Optical" (from Optical Music Recognition) and "Roll" (from Piano Roll).

March 2026

View All Projects