Logo
Accueil
Projets
Blog

Prêt à créer
quelque chose d'incroyable ?

Company logo

Ali Benkarrouch

Étudiant en génie logiciel à l'ETS

Get upTélécharger mon CV
LinkedInGithubEmail

Contactez-moi

© 2026 Ali Benkarrouch. Tous droits réservés.
0%
Tous les projets
ProjetR
juin 2025

ProjetR

Juste avant le début de notre stage au cégep, un de nos enseignants a approché Nicholson et moi avec une idée : développer une application qui permettrait aux étudiants de mettre en valeur leurs projets. Comme nous n’avions pas l’ambition de bâtir une plateforme complète en parallèle du stage, mon collègue et moi avons plutôt choisi de créer un MVP. Nous l’avons ensuite présenté aux enseignants du département d’informatique du Cégep Rosemont, qui se sont montrés ouverts à l’idée de pousser le projet plus loin avec les cohortes suivantes.

Ma contribution

Pour le projet R, j'ai pris en charge le développement de plusieurs pages front-end, en veillant à la fluidité de l'interface et à l'expérience utilisateur. J'ai également conçu les entités et les systèmes nécessaires à la gestion des projets, permettant ainsi aux utilisateurs de publier, partager et commenter du contenu de manière intuitive. En parallèle, je me suis occupé de l'implémentation de l'authentification avec Firebase pour sécuriser l'accès à la plateforme. Cette contribution m'a permis de consolider mes compétences en gestion d'états et en intégration de services tiers dans un contexte de développement d'application collaborative.

Project Gallery

Visual Overview

ProjetR screenshot 1

Approche

Mon approche a consisté à bâtir une interface réactive capable de consommer efficacement les ressources de l'API DevHub. J'ai misé sur une architecture de composants modulaires pour faciliter la maintenance et l'évolution des pages. Pour la gestion des données, j'ai porté une attention particulière à la synchronisation entre le client et le serveur, notamment pour les interactions en temps réel comme les commentaires et les mises à jour de profil, afin de garantir une navigation fluide sans rechargements inutiles.

Fonctionnalités

  • Authentification utilisateur sécurisée
  • Système de publication de projets
  • Consommation d'API REST

Technos

ViteViteExpress.jsExpress.jsTypescriptTypescriptPostgresqlPostgresqlReactReactNode.jsNode.jsFirebaseFirebase

Collaborateurs

NNicholson Rainville Jacques

Sources

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

More Projects

Explore Other Work

Genie Optiroll

Genie Optiroll

En tant que pianiste, je trouve souvent la lecture de partitions traditionnelles chronophage et je préfère de loin les représentations visuelles de type "piano roll". Comme toutes les chansons ne disposent pas de ce genre de tutoriel en ligne, j'ai voulu créer un outil capable de convertir instantanément n'importe quelle partition en un piano roll interactif. L'intégration de contrôles de vitesse me permet de ralentir les passages complexes, ce qui facilite grandement l'apprentissage de nouveaux morceaux directement à mon piano. Par ailleurs, cela faisait un moment que je voulais reprendre mon projet "Genies" de 2024 pour en créer une "v2". J'ai donc décidé de lancer une nouvelle série de projets indépendants sous l'appellation "Genie", qui regroupera toutes mes applications liées à l'IA et à la vision par ordinateur. C'est la raison pour laquelle le nom du projet commence par "Genie:", tandis que "Optiroll" est la contraction de "Optique" (pour la reconnaissance optique de musique) et "Roll" (pour le piano roll).

mars 2026

Spellmotion

Spellmotion

J'ai entrepris ce projet en solo avec la volonté d'explorer le domaine de la vision par ordinateur à travers une application concrète. Passionné par le développement, j'ai eu l'idée de fusionner cette technologie avec la création de jeux vidéo pour concevoir une expérience immersive où les commandes physiques traditionnelles sont remplacées par des interactions naturelles. L'objectif était de transformer des concepts théoriques de traitement d'image en un outil de contrôle intuitif et réactif pour un environnement virtuel.

juillet 2025

Portail DTI

Portail DTI

Lors de mon dernier cours d’application Web au cégep, on devait choisir un projet dans une liste proposée par notre enseignant. Avec mon équipe, on a décidé de se lancer dans quelque chose d’assez ambitieux : le portail du département d’informatique. L’idée derrière ce projet était de concevoir un espace numérique pour les étudiants du programme. Un lieu pensé pour favoriser l’entraide, le tutorat, le partage d’événements, la mise en valeur de projets, mais aussi la création et la consultation de tutoriels. En bref, un vrai portail collaboratif qui rassemble la communauté étudiante autour du développement et du partage de connaissances.

décembre 2024

View All Projects