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

Spellmotion

Spellmotion

I undertook this solo project with the desire to explore the field of computer vision through a practical application. Passionate about development, I had the idea of merging this technology with video game creation to design an immersive experience where traditional physical controls are replaced by natural interactions. The goal was to transform theoretical image processing concepts into an intuitive and responsive control tool for a virtual environment.

July 2025

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

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