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
Memo-mate
mai 2023

Memo-mate

J'ai développé Memo-mate dans le cadre de mon cours de Programmation 2. L'objectif était de créer un clone fonctionnel de l'application Notepad pour mettre en pratique les concepts fondamentaux de la programmation orientée objet et la manipulation de fichiers. C'était un excellent exercice pour comprendre comment transformer une logique de traitement de texte en une application utilitaire concrète.

Ma contribution

En tant que développeur solo, j'ai réalisé l'intégralité de l'application en utilisant Java. Je me suis d'abord concentré sur le backend pour gérer la lecture et l'écriture de fichiers, puis j'ai conçu et codé l'interface utilisateur avec la bibliothèque Swing. J'ai implémenté les fonctionnalités essentielles telles que l'ouverture, l'édition et la sauvegarde de documents texte.

Approche

Mon approche a consisté à bâtir une structure simple et robuste. En séparant la logique de gestion des fichiers de l'interface graphique, j'ai pu m'assurer que les opérations de sauvegarde étaient fiables avant de peaufiner l'aspect visuel. J'ai utilisé les composants standards de Swing pour offrir une interface familière, légère et facile à prendre en main, fidèle à l'expérience d'un bloc-notes classique.

Fonctionnalités

  • Édition de texte en temps réel
  • Lecture et écriture de fichiers
  • Interface graphique Swing

Technos

JavaJavaSwingSwing

Sources

Github
Github

More Projects

Explore Other Work

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

Whale of Misfortune

Whale of Misfortune

J'ai conçu ce projet dans le cadre de mon premier cours dédié au développement d'applications mobiles. Le mandat initial étant techniquement simple, j'ai choisi de me démarquer en y injectant une forte identité visuelle. Pour ce faire, j'ai créé, dessiné et animé un personnage original en utilisant Aseprite, en m'inspirant du style artistique "pixel art" de jeux cultes comme Undertale. Ce projet a été l'occasion parfaite de lier mes compétences techniques à ma créativité graphique.

novembre 2024

Devil fruit Encyclopedia

Devil fruit Encyclopedia

Grand fan de l'univers de One Piece, j'ai créé ce projet pour concevoir une encyclopédie interactive dédiée aux Fruits du Démon. L'idée était de construire une ressource centralisée et structurée permettant de répertorier chaque fruit, son type et ses capacités. Ce projet m'a permis de mettre en pratique le développement d'une architecture moderne séparant totalement la gestion des données (API) de l'expérience utilisateur (Client).

novembre 2024

View All Projects