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
Easystay
December 2024

Easystay

The Easystay project was carried out as part of the Native Applications 3 course at Cégep de Rosemont. Developed by a team of four, the goal was to design a comprehensive hotel management platform that meets industry standards. This project allowed me to deepen my skills in collaborative development and master the life cycle of a native application, from interface design to the implementation of complex business logic.

Contribution

Within the team, I took charge of key aspects of the application. On the backend side, I developed the entire API for the room and reservation management modules, ensuring data reliability and flow consistency. For the frontend, I first designed the mockups on Figma before coding the home page and the entire booking logic on the client side. My role was therefore to ensure a smooth user experience, from searching for a room to finalizing the transaction.

Project Gallery

Visual Overview

Easystay screenshot 1

Approach

Our approach was based on a strict separation of responsibilities to ensure effective team progress. For my part, I focused on a robust API architecture capable of managing availability in real time, thus avoiding any conflicts during reservations. On the client side, I prioritized an ergonomic approach, transforming my Figma designs into reusable components and implementing rigorous state management to secure the user's booking journey.

Features

  • Structured RESTful API
  • Room inventory management
  • Data flow management
  • Responsive user interface

Stack

SpringbootSpringbootAndroid studioAndroid studioKotlinKotlin

Collaborators

JJamil FayadIIsmail El AsraouiAAziz Delaa

Sources

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

More Projects

Explore Other Work

Netpulse

Netpulse

I developed Netpulse with the aim of deepening my theoretical knowledge of how computer networks work. I wanted to understand in concrete terms how data flows, how packets are structured, and how protocols interact with each other. By creating my own analyzer, I was able to move from the theory of network layers to a real, detailed observation of data traffic.

August 2024

Portail DTI

Portail DTI

During my last web application class at CEGEP, we had to choose a project from a list provided by our teacher. My team and I decided to take on something quite ambitious: the computer science department portal. The idea behind this project was to design a digital space for students in the program. A place designed to promote mutual assistance, tutoring, event sharing, project promotion, as well as the creation and consultation of tutorials. In short, a true collaborative portal that brings the student community together around the development and sharing of knowledge.

December 2024

ProjetR

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.

June 2025

View All Projects