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

Memo-mate

I developed Memo-mate as part of my Programming 2 course. The goal was to create a functional clone of the Notepad application to put into practice the fundamental concepts of object-oriented programming and file manipulation. It was an excellent exercise in understanding how to transform word processing logic into a concrete utility application.

Contribution

As a solo developer, I built the entire application using Java. I first focused on the backend to handle file reading and writing, then designed and coded the user interface with the Swing library. I implemented essential features such as opening, editing, and saving text documents.

Approach

My approach was to build a simple and robust structure. By separating the file management logic from the graphical interface, I was able to ensure that backup operations were reliable before refining the visual aspect. I used standard Swing components to provide a familiar, lightweight, and easy-to-use interface, faithful to the experience of a classic notepad.

Features

  • Real-time text editing
  • Reading and writing files
  • Swing graphical user interface

Stack

JavaJavaSwingSwing

Sources

Github
Github

More Projects

Explore Other Work

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

Whale of Misfortune

Whale of Misfortune

I designed this project as part of my first course dedicated to mobile app development. Since the initial assignment was technically simple, I chose to set myself apart by injecting a strong visual identity into it. To do this, I created, designed, and animated an original character using Aseprite, drawing inspiration from the pixel art style of cult games such as Undertale. This project was the perfect opportunity to combine my technical skills with my graphic creativity.

November 2024

Genies

Genies

I developed Genies at a pivotal moment when artificial intelligence was beginning to take off in a big way. At that time, powerful tools were scattered across multiple websites, which made the user experience tedious. My goal was to create a single platform capable of centralizing the best AI models to offer simplified access and a consistent interface, allowing users to switch from text generation to visual creation without changing ecosystems.

June 2024

View All Projects