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
Portail DTI
December 2024

Portail DTI

During my last web application class at CEGEP, we had to choose a project from a list provided by our teacher. My team and I decided to take on something quite ambitious: the computer science department portal. The idea behind this project was to design a digital space for students in the program. A place designed to promote mutual assistance, tutoring, event sharing, project promotion, as well as the creation and consultation of tutorials. In short, a true collaborative portal that brings the student community together around the development and sharing of knowledge.

Contribution

For this project, I first designed all the interfaces on Figma before moving on to developing the pages. I was mainly responsible for the project, group, course, and event management systems. I also integrated real-time communication for messaging using WebSockets. My role was therefore quite versatile, allowing me to work on the user experience while developing the platform's key features.

Project Gallery

Visual Overview

Portail DTI screenshot 1

Approach

Given the number of features requested, we decided to divide the project into several applications while maintaining a common user base. Two main applications were developed: the department portal and a tutoring platform integrating video calls. These two applications were supported by a third, dedicated to authentication and implemented with OpenIddict, a library for managing accounts and SSO between the different parts of the project.

Features

  • Tutorial sharing
  • Project sharing
  • Sharing course documents
  • OpenID
  • OAuth2

Stack

BlazorBlazor.NET Core.NET CoreC#C#TypescriptTypescriptReactReactWebRTCWebRTC

Collaborators

NNicholson Rainville JacquesPPhilippe LafranceTTeddy Cabrel Ekeu Mbouatchi

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

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

ProjetR

ProjetR

Just before our internship at CEGEP began, one of our teachers approached Nicholson and me with an idea: to develop an application that would allow students to showcase their projects. Since we didn't have the ambition to build a complete platform alongside the internship, my colleague and I chose to create an MVP instead. We then presented it to the teachers in the computer science department at Cégep Rosemont, who were open to the idea of taking the project further with the next cohorts.

June 2025

View All Projects