Ghassan Jabbour

63000 Clermont-Ferrand
Tel: +33 6 16 67 80 02
E-mail: ghassj14@gmail.com or ghassan.jabbour@etu.uca.fr

  • I am a young Lebanese tech enthusiast, currently first year BUT computer science at the IUT Clermont-Auvergne. I am interested in Web developpement, software developpement and cybersecurity. In projects, you can find the projects i worked on when i was learning programming by myself as well as the projects i worked on during my studies.


    Visitor count:

    Skills

    Programming Languages & Tools

    • Arduino
    • Basic IT Knowledge
    • Various programming Languages (OOP, Mobile development, REST API)
    • Full stack development
    • Basic knowledge and hands on experience with various AWS services
    • Operating Systems and Networking (Shell, Linux, System and Network Administration)

    Projects

    Another Project

    Freyja - IUT Equipment management App

    An app designed to manage the Equipments and their borrows at the IUT of Clermont-Ferrand. We are a team of 6 collaborators that worked on 2 webapps (one is for all users and one is for super admins) and an API REST that is connected to a Database, where both web apps consume the API.

    Languages and technologies: HTML, CSS, PHP, Entity Framework, ASP .NET, Blazor, PostgreSQL, CI/CD

    Details would be given on demand
    Another Project

    Temperature Sensors

    This project was developed during several university lab sessions (TPs) focused on Design Patterns and GUI development using JavaFX. The application simulates a weather sensor management system. It allows the creation of individual (physical) sensors based on different temperature generation algorithms, as well as virtual sensors that calculate weighted averages from other sensors.

    Languages and technologies: Java, JavaFX

    View on GitHub
    Another Project

    Memory

    Designed and developed as a collaborative project, this multi-platform Memory game showcases a decoupled architecture using .NET 9 and C#. By engineering a standalone logic engine (MemoryLib) separated from the UI, we achieved a modular system that supports both a cross-platform MAUI application and a secondary Console client. Our focus was on implementing professional-grade standards, including the MVVM pattern for reactive data binding, a flexible JSON/XML persistence layer, and a robust CI/CD pipeline with automated unit testing to ensure high code quality and maintainability.

    Languages and technologies: C#, .NET 9, MAUI, CI/CD

    View on GitHub

    Portfolio website

    Built my personal portfolio website from scratch and deployed it as a static site on AWS S3. I leveraged Route 53 for domain name management, ensuring seamless access via my custom domain. To enhance performance and availability, I integrated a Content Delivery Network (CDN) using Amazon Cloudfront. This project showcases my ability to design, host, and manage a scalable web presence using AWS services

    Languages and technologies: HTML, CSS, JavaScript, various AWS services

    View on GitHub

    Monster game

    Developed a turn-based combat game in C, where players control a knight battling two groups of monsters using a Rock-Paper-Scissors-based combat system. The game features dynamic monster levels, special weapons, and an evolving challenge. Players earn points based on successful attacks and defeated monsters, with scores automatically saved and sortable by username or score.

    Languages: C

    View on GitHub

    Database for a luxury car rental company

    Designed and implemented a relational database for a high-end car rental company operating in multiple countries. The system manages vehicles, clients, rentals, and suppliers, optimizing business operations. Built using PostgreSQL, the project includes conceptual and logical data models (MCD/MLD), SQL scripts for database creation, and complex queries to support business needs

    Languages: SQL

    View on GitHub

    Internship management

    Designed a C-based application to manage internship offers, student applications, assignments, and jury grading. It supports secure authentication, automated assignments, and file-based data storage. Using optimized data structures, it ensures efficient tracking of offers, applications, and evaluations.

    Languages: C

    View on GitHub
    Recueil_de_besoin

    Requirement gathering

    A university project focused on requirement gathering and client collaboration, aimed at developing a web application to promote Auvergne’s local gastronomy. The platform enables local producers to showcase their products, educates visitors on regional culinary culture, and connects producers with consumers through an interactive interface.

    View on GitHub
    Movie Website

    Movie website

    Developed a movie review website from scratch, allowing users to search for movies, view details, and leave reviews. The site integrates The Movie Database (TMDb) API to fetch movie titles and posters. A Node.js backend with MongoDB stores user reviews, ensuring a seamless and interactive experience. This was my first project involving backend development, which I built while teaching myself full-stack development. It was a valuable learning experience in API integration, database management, and connecting front-end with back-end to create a fully functional web application.

    Technologies: JavaScript, HTML, CSS, Nodejs, MongoDB

    View on GitHub
    Space invaders

    Space invaders

    Recreated the classic Space Invaders game using HTML, CSS, and JavaScript, aiming to capture the retro arcade experience while enhancing my web development skills. In this game, the player controls a spaceship, shoots incoming alien waves, and dodges enemy attacks to achieve the highest score possible. This project was a great opportunity to practice game logic, keyboard event handling, and animations using JavaScript while building an interactive browser-based game.

    Technologies: JavaScript, HTML, CSS

    View on GitHub
    Dragon Repeller RPG

    Text-Based RPG – Dragon Repeller

    A fully interactive text-based RPG built with HTML, CSS, and JavaScript. You play as a hero on a quest to defeat a dragon that's blocking the town's exit. The game features a combat system, a shop, inventory management, and even a hidden mini-game!

    Technologies: HTML, CSS, JavaScript

    View on GitHub
    Matching Game

    Matching Game

    Built a classic memory card matching game using HTML, CSS, and JavaScript. Players flip cards to find matching pairs while the game tracks their score. The game features randomized card placement, real-time match validation, and a simple yet engaging UI. This was one of my first projects when i started learning programming on my own.

    Technologies: HTML, CSS, JavaScript

    View on GitHub
    Rock Paper Scissors Game

    Rock Paper Scissors Game

    A classic Rock-Paper-Scissors game built using HTML, CSS, and JavaScript. The player competes against the computer in a responsive and interactive UI, with score tracking and visual feedback for each round. A great project to demonstrate fundamental game logic and DOM manipulation.

    Technologies: HTML, CSS, JavaScript

    View on GitHub