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.



Skills

Programming Languages & Tools
  • Csharp
  • Arduino
  • Basic IT Knowledge
  • Various programming Languages
  • Full stack web developpement
  • Basic knowledge and hands on experience with various AWS services
  • Operating Systems and Networking (Shell, Linux, System and Network Administration)

Projects

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