Ghassan Jabbour

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

Je suis un jeune d'origine Libanais passionné de technologie, actuellement en première année de BUT Informatique à l’IUT Clermont-Auvergne. Je m'intéresse au développement web, au développement logiciel et à la cybersécurité. Dans la section projets, vous pouvez trouver ceux que j’ai réalisés en autodidacte ainsi que ceux accomplis durant mes études.



Compétences

Langages de Programmation & Outils
  • Csharp
  • Arduino
  • Connaissances de base en informatique
  • Divers langages de programmation
  • Développement web full stack
  • Connaissances de base et expérience pratique avec divers services AWS
  • Systèmes d’exploitation et réseaux (Shell, Linux, administration système et réseau)

Projets

Site portfolio

J'ai créé mon propre site portfolio depuis zéro et l’ai déployé en tant que site statique sur AWS S3. J'ai utilisé Route 53 pour la gestion du nom de domaine, assurant un accès fluide via mon propre domaine. Pour améliorer les performances et la disponibilité, j’ai intégré un CDN avec Amazon CloudFront. Ce projet démontre ma capacité à concevoir, héberger et gérer une présence web évolutive avec les services AWS.

Langages et technologies : HTML, CSS, JavaScript, divers services AWS

Voir sur GitHub

Jeu de monstres

Développement d’un jeu de combat au tour par tour en C, où le joueur contrôle un chevalier affrontant deux groupes de monstres via un système inspiré du pierre-feuille-ciseaux. Le jeu comprend des monstres de niveaux dynamiques, des armes spéciales et une difficulté progressive. Les points sont attribués selon les attaques réussies et les monstres vaincus, avec enregistrement automatique des scores triés par nom ou par score.

Langage : C

Voir sur GitHub

Base de données pour une entreprise de location de voitures de luxe

Conception et implémentation d’une base de données relationnelle pour une entreprise de location de voitures haut de gamme opérant dans plusieurs pays. Le système gère les véhicules, les clients, les locations et les fournisseurs pour optimiser les opérations. Réalisé avec PostgreSQL, le projet inclut les modèles conceptuels et logiques (MCD/MLD), des scripts SQL de création et des requêtes complexes pour répondre aux besoins métier.

Langage : SQL

Voir sur GitHub

Gestion de stages

Application développée en C pour gérer les offres de stage, les candidatures des étudiants, les affectations et les notes des jurys. Elle inclut une authentification sécurisée, une affectation automatique et une gestion des données via fichiers. Grâce à des structures de données optimisées, le suivi des offres, des candidatures et des évaluations est efficace.

Langage : C

Voir sur GitHub
Recueil_de_besoin

Recueil de besoins

Projet universitaire axé sur le recueil des besoins et la collaboration avec un client, dans le but de développer une application web pour promouvoir la gastronomie locale auvergnate. La plateforme permet aux producteurs locaux de présenter leurs produits, sensibilise les visiteurs à la culture culinaire régionale, et met en relation producteurs et consommateurs via une interface interactive.

Voir sur GitHub
Movie Website

Site de films

Développement d’un site de critiques de films permettant aux utilisateurs de rechercher des films, consulter des détails et laisser des avis. Le site utilise l’API TMDb pour récupérer les titres et affiches. Le backend en Node.js avec MongoDB stocke les avis utilisateurs, assurant une expérience fluide et interactive.

Ce projet, que j’ai réalisé en autodidacte, m’a permis de découvrir le développement full-stack, l'intégration d'API, la gestion de base de données et la connexion frontend-backend.

Technologies : HTML, CSS, JavaScript, Nodejs, MongoDB

Voir sur GitHub
Space invaders

Space Invaders

Reproduction du célèbre jeu d'arcade Space Invaders avec HTML, CSS et JavaScript, pour recréer l’expérience rétro tout en développant mes compétences en développement web. Le joueur contrôle un vaisseau spatial, tire sur des vagues d’aliens et esquive leurs attaques pour obtenir le meilleur score.

Ce projet m’a permis de pratiquer la logique de jeu, la gestion des événements clavier et les animations JavaScript dans un jeu jouable directement depuis le navigateur.

Technologies : JavaScript, HTML, CSS

Voir sur GitHub
Dragon Repeller RPG

Jeu RPG Texte – Dragon Repeller

Un jeu de rôle textuel interactif développé en HTML, CSS et JavaScript. Le joueur incarne un héros chargé de vaincre un dragon en affrontant plusieurs monstres dans un univers médiéval. Le jeu propose un système de combat, une boutique, une gestion d'inventaire, et même un mini-jeu caché!

Technologies : HTML, CSS, JavaScript

Voir sur GitHub
Matching Game

Jeu de mémoire

Création d’un jeu de mémoire classique où les joueurs retournent des cartes pour trouver les paires correspondantes. Le jeu utilise HTML, CSS et JavaScript, avec un placement aléatoire des cartes, une validation en temps réel et une interface simple mais engageante.

C’était l’un de mes tout premiers projets lorsque j’ai commencé à apprendre la programmation en autodidacte.

Technologies : JavaScript, HTML, CSS

Voir sur GitHub
Jeu Pierre-Feuille-Ciseaux

Jeu Pierre-Feuille-Ciseaux

Un jeu classique de pierre-feuille-ciseaux réalisé avec HTML, CSS et JavaScript. Le joueur affronte l'ordinateur dans une interface interactive et responsive, avec un système de score et des retours visuels à chaque manche. Un projet parfait pour maîtriser la logique de jeu et la manipulation du DOM.

Technologies : HTML, CSS, JavaScript

Voir sur GitHub