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
Spritelab
mars 2025

Spritelab

J'ai conçu Spritelab pour répondre à un besoin spécifique dans le flux de travail des développeurs de jeux et des artistes pixel art : la gestion et la transformation efficace des feuilles de sprites (spritesheets). L'objectif était de créer un outil léger et intuitif permettant d'automatiser des tâches répétitives de découpage et d'organisation, afin de gagner du temps lors de l'intégration d'assets visuels dans des moteurs de jeu.

Ma contribution

En tant que développeur unique, j'ai réalisé l'intégralité du projet en utilisant Python et la bibliothèque Pillow (PIL) pour le traitement d'image haute performance. J'ai développé des algorithmes permettant de détecter, découper et réorganiser des sprites individuellement à partir de feuilles complexes. J'ai également conçu une interface utilisateur simple permettant de prévisualiser les transformations et de gérer l'exportation des fichiers de manière structurée.

Approche

Mon approche a consisté à privilégier la performance et la précision du traitement au pixel près. J'ai structuré l'application de manière modulaire pour séparer la logique de manipulation d'image (backend) de l'interface de commande. En utilisant des techniques de manipulation de matrices de pixels, j'ai pu optimiser les opérations de redimensionnement et de filtrage, garantissant que la qualité du pixel art reste intacte sans artefact visuel.

Fonctionnalités

  • Découpage automatique de sprites
  • Manipulation de feuilles de sprites

Technos

TypescriptTypescriptReactReact

Sources

Github
Github

More Projects

Explore Other Work

Vantabank

Vantabank

J'ai réalisé ce projet dans le cadre de mon premier cours d'applications natives au Cégep de Rosemont. Premier projet d'envergure mené en solo, il a marqué une étape importante dans mon parcours puisque c'était la première fois que je concevais une interface graphique complexe. Cette expérience a été une véritable révélation et j'ai particulièrement apprécié le défi de transformer une logique métier abstraite en un outil visuel interactif et esthétique.

décembre 2023

Genies

Genies

J'ai développé Genies à une période charnière où l'intelligence artificielle commençait à prendre une ampleur considérable. À ce moment-là, les outils performants étaient fragmentés sur de multiples sites web, ce qui rendait l'expérience utilisateur fastidieuse. Mon objectif était de créer une plateforme unique capable de centraliser les meilleurs modèles d'IA pour offrir un accès simplifié et une interface cohérente, permettant de passer de la génération de texte à la création visuelle sans changer d'écosystème.

juin 2024

Progression - Visualisation

Progression - Visualisation

Lors de ma dernière session au Cégep de Rosemont, j'ai eu l'opportunité de contribuer à Progression, une plateforme d'apprentissage de la programmation de type "LeetCode" développée par le département. Au sein d'une équipe de sept développeurs, notre mandat était d'enrichir l'expérience pédagogique en ajoutant une dimension visuelle à la résolution de problèmes. L'objectif était de permettre aux étudiants de ne plus seulement voir du code, mais de comprendre la dynamique de leurs algorithmes en temps réel.

février 2025

View All Projects