Intégration HTML/CSS
Boxotel est un projet d’intégration Web basé sur la refonte du site de l’hôtel Boxotel.
Voir le projet
Olivier Georges
000%
Vous êtes curieux d’en savoir un tout petit peu plus sur moi ? Je vous invite à regarder ma présentation vidéo !
HTML / CSS
JavaScript
Modélisation 3D
Animation 3D
Organisé
À l’écoute
Travaillant
Patient
VSCode
Figma
Blender
Adobe Creative Cloud
Montée du mont Hereford
Bushcraft & camping
Jeu vidéo - GTA V
Car spotting en campagne
Excursion hivernale en montagne
Boxotel est un projet d’intégration Web basé sur la refonte du site de l’hôtel Boxotel.
Voir le projet
Baie-Sainte-Catherine est un projet de design UI/UX et d’intégration Web en HTML, CSS et JavaScript, fait pour redonner un nouveau style au site de la municipalité.
Voir le projet
La route infinie est une création 3D réalisée en classe : chaque étudiant créait un segment d’un tunnel infini où défilent les projets de tous.
Voir le projet
Le robot est un projet de 3D intégrée à une vraie vidéo conçu avec Blender . Je devais modéliser et animer un robot.
Voir le projet
Ceci est un projet d’intégration Web , donc HTML, CSS et JavaScript. Je devais réussir à intégrer le site finalisé dans WordPress.
Voir le projet
Transparence
Pour réaliser ce portfolio, j’ai utilisé Claude (Anthropic) afin de m’aider à programmer certains effets, à rédiger mes textes et à préparer certains visuels. J’ai personnellement conçu le design, la structure HTML, le contenu et les styles de base, et j’ai vérifié, testé et ajusté tout ce que l’IA a produit.
J’ai utilisé Claude pour générer, expliquer ou corriger une partie du code. J’ai fourni le design et ma structure de projet (Gulp, webpack et composantes JavaScript), adapté le résultat et testé les fonctionnalités.
Effets interactifs : le halo lumineux et la traînée qui suivent la souris à l’accueil, le texte qui change sous mon nom, la galerie de photos circulaire en 3D (Three.js), la poussière d’or derrière mes projets, les animations d’apparition et le curseur personnalisé.
Composantes : l’écran de chargement, l’agrandissement des images, le menu mobile, le header fixe et cette fenêtre, écrits selon ma façon de coder (classes avec constructor et init).
Débogage : la synchronisation de la ligne dorée des compétences avec les cartes et des erreurs de ScrollSmoother.
Mobile et performance : le défilement sur téléphone, les images allégées en WebP, les animations en pause hors de l’écran et l’affichage sur petits écrans.
Je maîtrise moins le code de la galerie circulaire en 3D (Three.js) et des effets de particules en canvas.
J’ai utilisé Claude pour explorer des variantes et produire certains visuels. J’ai choisi la direction, les formes et les couleurs, et retravaillé le résultat.
Logo : des propositions et le dessin en SVG de la nouvelle version, à partir de mon ancien logo.
Mises en scène : mes projets affichés sur une tablette ou un téléphone, à partir de mes propres captures d’écran.
Miniatures : les miniatures des vidéos du robot et de La route infinie à partir de mes rendus, et le changement de couleur de la miniature de ma présentation.
J’ai utilisé Claude pour structurer, raccourcir et corriger mes textes, et pour écrire les textes alternatifs (alt) des images. Les expériences et les idées sont les miennes ; j’ai relu et vérifié le résultat.
Chaque fiche projet contient sa propre déclaration, qui distingue l’IA utilisée pour réaliser le projet de celle utilisée pour préparer sa fiche.
Design, intégration et contenu : Olivier Georges
Photo de profil : Alexandre Donato © 2026
Polices : Rubik et Overpass (Google Fonts)
Animations et défilement : GSAP (ScrollTrigger, ScrollSmoother et SplitText)
3D dans le navigateur : Three.js
Galerie circulaire : inspirée de « Circular Gallery » de React Bits
Halo de la souris : inspiré de l’effet « Lightfall »
Texte qui change à l’accueil : inspiré de « Rotating Text » de React Bits
Assistant IA : Claude (Anthropic)
Les projets présentés sont des exemples de mon travail en développement Web et en 3D. Les marques et logos appartiennent à leurs propriétaires respectifs.