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
ProjetR
June 2025

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.

Contribution

For Project R, I was responsible for developing several front-end pages, ensuring a smooth interface and user experience. I also designed the entities and systems needed for project management, allowing users to publish, share, and comment on content intuitively. At the same time, I handled the implementation of authentication with Firebase to secure access to the platform. This contribution allowed me to consolidate my skills in state management and third-party service integration in a collaborative application development context.

Project Gallery

Visual Overview

ProjetR screenshot 1

Approach

My approach focused on building a reactive interface capable of efficiently consuming the DevHub API resources. I relied on a modular component architecture to simplify maintenance and page evolution. For data management, I paid close attention to the synchronization between the client and the server, especially for real-time interactions like comments and profile updates, to guarantee smooth navigation without unnecessary reloads.

Features

  • Secure user authentication
  • Project posting system
  • REST API consumption

Stack

ViteViteExpress.jsExpress.jsTypescriptTypescriptPostgresqlPostgresqlReactReactNode.jsNode.jsFirebaseFirebase

Collaborators

NNicholson Rainville Jacques

Sources

Github (API)
Github (API)
Github (App)
Github (App)

More Projects

Explore Other Work

Shopnest

Shopnest

I completed this project as part of my first web application development course. The goal was to design a comprehensive e-commerce platform that would enable the smooth purchase and sale of products. This project was a defining moment for me, as it helped me understand the importance of a solid structure, from initial planning to the launch of a functional and secure website.

December 2023

AI Camera

AI Camera

The StealthCam project was born out of a desire to explore the possibilities offered by the Internet of Things (IoT) by creating a smart home security system for our connected object course at Cégep de Rosemont. The idea was to merge hardware (sensors and cameras) with modern software technologies such as facial recognition and artificial intelligence. This project allowed me to learn how to manage communication between sensors, a Python backend processing real-time data streams, and a fluid desktop user interface.

December 2024

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

View All Projects