Bonjour, je suis Gabriel Blaisot

Ingénieur Informatique - Développeur Web
Sopra Steria & Freelance

Ingénieur informatique chez Sopra Steria et développeur web freelance, passionné par le développement web et l'ingénierie logicielle. J'adore les jeux vidéo, la technologie et apprendre de nouvelles choses. Également passionné par la mythologie grecque.

Contactez-moi pour plus d'informations !

terminal@portfolio:~
terminal@portfolio:~$

À Propos de Moi

Qui Suis-Je ?

Ingénieur informatique chez Sopra Steria et développeur web freelance, passionné par le développement web et l'ingénierie logicielle. J'apprécie la technologie et apprendre de nouvelles choses.

Quand je ne code pas, vous pouvez me trouver en train d'explorer de nouvelles technologies, ou d'élargir mes connaissances dans divers domaines de l'informatique.
En dehors de ces sujets, j'apprécie les jeux vidéos, les films et les livres (principalement la science fiction), les jeux de société, les jeux de rôles et la mythologie Grecque.
J'ai également fait 5 ans de tennis de table en club.

Compétences & Technologies

Langages

Shell ScriptHTMLCSSJavaScriptTypeScriptPythonJavaCC++GoROCaml

Développement Web

Vue.jsReactNext.jsViteNuxtTailwind CSSAngularSpring BootDjangoDjangoRESTExpress.jsFastAPINginxCaddyTraefikThree.jsGoFiberjQueryBootstrapOpenAPI

Bases de Données

PostgreSQLMongoDBMySQLSupabaseRedisSQLiteMariaDBApacheCassandraInfluxDBYAMLJSONXML

CI/CD

JenkinsApache GroovyTravisCIGitLab CIGitHub Actions

Outils

GithubPagesMakefileCMakeNPMPoetryApache MavenWireguardPostmanAnsiblePrometheusTelegrafGrafanaDockerESLintPrettierPylint

Design

GimpFigma

Science des Données et Visualisation

ScipyTensorFlowPyTorchChart.js

Contrôle de Version

GitGiteaBitbucketGitHubGitLab

Fournisseurs Cloud

ScalewayOVHHetzner

Autres

MarkdownLaTeXTypst

Associations & Engagement

Lassociatif étant une part importante de ma vie, j'ai été membre actif de plusieurs associations étudiantes et technologiques.Ces expériences m'ont permis de développer des compétences en gestion de projet, en travail d'équipe et en organisation d'événements.

Responsable Développement INSALAN
2023-2025
Bénévole Secur'INSA
2023-2024
Trésorier Night Fury
2023-2024
Responsable Développement Night Fury
2022-2023
Responsable E-sport LoL Night Fury
2021-2022
Bénévole FOG
2021

Travail en Freelance

Besoin d'un site web ?
Accédez à mon catalogue complet de services et obtenez un devis personnalisé.

Expérience Professionnelle

Ingénieur Informatique - Développeur Web (CDI) | Sopra Steria

Rennes, France Depuis Septembre 2026

Refonte d'une application web de gestion monétaire et de suivi de contrats pour un client au sein d'une équipe agile. Cette refonte a été réalisée avec Angular et Spring Boot.

Technologies Utilisées:

AngularSpring BootHTMLCSSTailwind CSSJavaScriptTypeScriptOracle SQLTomcatOpenAPIOpenAPI GeneratorJiraGitLabFigma

Réalisations Principales:

  • Refonte d'une application web de gestion monétaire et de suivi de contrats
  • Intégration de critères d'accessibilité et d'ergonomie pour améliorer l'expérience utilisateur
  • Collaboration avec une équipe de développeurs, designers et chefs de projet

Développeur Freelance (4 mois) | Gabriel Blaisot

Rennes, France Depuis Juin 2025

Développement de site internet en tant que développeur freelance en micro entreprise. Cette activité m'a permis de gérer plusieurs facette de l'entreprise : la recherche et la relation client, la gestion de projet et le développement web.

Technologies Utilisées:

Next.jsReactHTMLCSSTailwind CSSJavaScriptTypeScriptPostgreSQLDocker

Réalisations Principales:

  • Développement de A à Z d'un site de recrutement esports communautaire

Mes Projets

Bot Discord RankUp LoL
Mis en avant
2019-2026

Bot Discord RankUp LoL

Un bot Discord qui donne des statistiques détaillées sur League of Legends.

  • Suivi des rangs et classements des joueurs du serveur
  • Données de match récupérées via l'API de Riot Games
  • Affichage dans Discord avec la bibliothèque Discord.js
JavaScriptDiscord.jsDockerPostgreSQLGit
Polis - Ville Générative GitHub
Mis en avant
2026

Polis - Ville Générative GitHub

Polis transforme un compte GitHub en ville générative nocturne.

  • Chaque dépôt devient un bâtiment : la hauteur suit le nombre de commits, la couleur le langage principal, la luminosité le nombre d'étoiles
  • Les villes se publient sur une planète 3D partagée et persistante, reliées entre elles par des routes
  • Next.js, React Three Fiber, Prisma/PostgreSQL et authentification GitHub via Auth.js
Next.jsReactThree.jsHTMLCSSTailwind CSSJavaScriptTypeScriptPrismaPostgreSQLDockerCaddyGit
Mnemosyne - Terminal de Diagnostic Neuronal
Mis en avant
2026

Mnemosyne - Terminal de Diagnostic Neuronal

Un perceptron multicouche codé à la main, entraîné en direct dans le navigateur et inspecté via une interface terminal inspirée de Signalis.

  • Aucune bibliothèque de ML : propagation avant, rétropropagation et descente de gradient écrites à la main
  • Entraînement dans un Web Worker, avec diagramme du réseau, carte de frontière de décision et courbe de perte en direct sur canvas
  • Jeux de données peints à la main, planification du taux d'apprentissage, élagage synaptique, métriques de classification et relecture de l'entraînement
Next.jsReactTypeScriptTailwind CSSWeb WorkersCanvas APIDockerCaddyGit
Umami (fork personnel)
Mis en avant
2026

Umami (fork personnel)

Fork personnel d'Umami, la plateforme d'analytics open source, qui fait tourner une instance auto-hébergée et respectueuse de la vie privée pour tous mes sites.

  • Dashboard multi-sites qui agrège les statistiques de tous les sites enregistrés
  • Suivi précis des rebonds et durées de session sur les SPA grâce à un ping de heartbeat
  • Annotations sur les graphiques, clés API à portée limitée et serveur MCP qui expose les statistiques aux agents LLM
  • Chaque push sur master est testé, buildé et publié automatiquement sur GHCR
Next.jsReactTypeScriptPostgreSQLDockerGitHub ActionsGit
EsportRecrutement.fr
Mis en avant
2025-2026

EsportRecrutement.fr

Plateforme de recrutement e-sport développée en full stack, en freelance pour un client.

  • Les joueurs créent leur profil dans l'annuaire, cherchent des équipes et postulent aux postes proposés
  • Système d'annonces, blog, chat entre utilisateurs et paiement
  • Panel d'administration complet
  • Next.js et base de données PostgreSQL
Next.jsReactHTMLCSSTailwind CSSJavaScriptTypeScriptPostgreSQLDockerCaddyGit
Amphion - Séquenceur Musical
Mis en avant
2026

Amphion - Séquenceur Musical

Un séquenceur musical pour composer sa propre musique en disposant des sons sur une timeline.

  • Pensé autour des animations et d'une expérience utilisateur fluide
  • Construit avec Next.js
Next.jsReactHTMLCSSTailwind CSSJavaScriptTypeScriptDockerCaddyGit
Athena - Constructeur de Dashboard
Mis en avant
2025

Athena - Constructeur de Dashboard

Un constructeur de dashboards pour créer ses propres tableaux de bord à partir de sources de données d'API REST.

  • Inspiré de Grafana, et de JQ pour les transformations de données
  • Données et authentification gérées par Supabase
  • Construit avec Next.js
Next.jsReactHTMLCSSTailwind CSSJavaScriptTypeScriptSupabaseDockerCaddyGit
Site freelancing
2025

Site freelancing

Mon site vitrine de développeur web freelance.

  • Présente mes services, mes compétences et mes réalisations
  • Construit avec Vue.js, avec une base de données PostgreSQL
ViteVue.jsHTMLCSSTailwind CSSJavaScriptTypeScriptDockerCaddyGit
Metis - Dashboard de recherche d'emploi
2025

Metis - Dashboard de recherche d'emploi

Un tableau de bord de recherche d'emploi pour suivre ses candidatures.

  • Ajout, modification et suppression de candidatures
  • Filtre par statut : candidature envoyée, entretien, etc.
  • Construit avec React, données enregistrées dans le stockage local du navigateur
Next.jsReactHTMLCSSTailwind CSSJavaScriptTypeScriptDockerGit
Talos - OS Virtuel
Mis en avant
2025

Talos - OS Virtuel

Un site qui simule un système d'exploitation virtuel, avec une interface inspirée de Windows 95 et de Linux.

  • Navigation dans les fichiers et lancement d'applications
  • Projet purement démonstratif, sans fonctionnalité réelle
  • Construit avec React
Next.jsReactHTMLCSSTailwind CSSJavaScriptTypeScriptDockerGit
Hephaistos - Constructeur de site web
Mis en avant
2025

Hephaistos - Constructeur de site web

Un constructeur de sites web pour créer facilement ses propres sites simples.

  • Interface conviviale pour créer et personnaliser des pages web
  • Construit avec React
Next.jsReactHTMLCSSTailwind CSSJavaScriptTypeScriptDockerGit
Site Portfolio
Mis en avant
2025

Site Portfolio

Un site portfolio responsive, construit avec Vue.js et Tailwind CSS, en deux versions.

  • Une version classique
  • Une version plus proche de mon style graphique et de mes goûts
ViteVue.jsHTMLCSSTailwind CSSJavaScriptTypeScriptPiniaDockerGit
Site Insalan.fr
Mis en avant
2023-2025

Site Insalan.fr

Refonte du site de l'association INSALAN, menée en tant que responsable développement.

  • Backend réécrit en Django et DjangoREST
  • Frontend réécrit en Vue.js et Tailwind
  • Hébergement sur un VPS de l'INSA Rennes, avec Nginx en reverse proxy
ViteVue.jsHTMLCSSTailwind CSSPiniaJavaScriptTypeScriptDjangoDjangoRESTDockerNginxPostgreSQLGit
Site RankUp
2023

Site RankUp

Le site vitrine de mon bot Discord RankUp.

  • Présente le bot et explique comment l'utiliser
  • travail important sur le SEO et le référencement
NuxtViteVue.jsHTMLCSSTailwind CSSDockerGit

Projets d'apprentissage & projets scolaires

Break the code
Mis en avant
2021-2025

Break the code

Participation en équipe au concours d'algorithmique « Break the Code » de Sopra Steria, ouvert aux étudiants des écoles d'informatique de Rennes.

  • 6e sur 64 participants dès la deuxième année
  • 6e sur 69 la troisième année
  • 4e sur 42 la quatrième année
  • 8e la cinquième et dernière année
PythonJavaScript
Atlas - Carte du Monde 3D
2025

Atlas - Carte du Monde 3D

Une carte du monde interactive en 3D.

  • Globe affiché avec Three.js : zoom, dézoom et clic sur un pays pour afficher ses informations
  • Données récupérées via les API REST RestCountries et geojson.xyz
Next.jsReactThree.jsHTMLCSSTailwind CSSJavaScriptTypeScriptDockerGit
Ceos - Todo App
2025

Ceos - Todo App

Une application de gestion de tâches, réalisée comme projet personnel pour apprendre React.

  • Création, modification et suppression de tâches
  • Filtre par statut : terminées ou non terminées
  • Construite avec React et Tailwind CSS
Next.jsReactHTMLCSSTailwind CSSJavaScriptTypeScriptDockerGit
Insaplace
Mis en avant
2025

Insaplace

Une « guerre de pixels » inspirée de r/place de Reddit, réalisée pour les étudiants de l'INSA, qui a réuni plus de 1 000 utilisateurs en une semaine.

  • Chaque utilisateur colorie un pixel toutes les X minutes sur une grande toile partagée, pour dessiner ou écrire à plusieurs
  • Mon rôle dans ce projet collaboratif : système de succès et événements visuels
  • Supervision du site pendant toute la durée de l'événement
GoGoFiberHTMLCSSTailwind CSSJavaScriptTypeScriptDockerTraefikPostgreSQLKafkaProtobufGit
Métrologie Insalan.fr
2025

Métrologie Insalan.fr

Mise en place de la métrologie du site insalan.fr.

  • Stack Telegraf, InfluxDB et Grafana
  • Suivi du trafic, des temps de réponse et d'autres métriques à partir des logs Nginx
GrafanaTelegrafInfluxDBNginxDockerGit
Infographique
2024

Infographique

Projet du module d'informatique graphique de l'INSA Rennes, réalisé en C++ avec SFML.

  • Création d'une vidéo à partir d'une modélisation 3D
C++SFMLBlenderGit
IA Bomberman
2024

IA Bomberman

Une réplique de Bomberman en C++ avec SFML, et une IA qui y joue, pour le module « IA pour les jeux » de l'INSA Rennes.

  • IA basée sur l'algorithme MCTS (Monte Carlo Tree Search)
  • Élagage UCB1 pour choisir le meilleur coup à chaque tour
C++SFMLGit
Advent of Codpilote
2023-2024

Advent of Codpilote

Résoudre les problèmes de l'Advent of Code uniquement avec GitHub Copilot.

  • Règle principale : interdiction d'écrire du code soi-même
  • Projet non terminé
PythonJavaScriptTypeScriptGit
Amélioration de Lightshield
2024

Amélioration de Lightshield

Lightshield est un pipeline autonome qui maintient un miroir local de l'API Riot Games.

  • J'ai cloné le projet, corrigé quelques bugs et l'ai amélioré
PythonJavaScriptDockerRedisPostgreSQLGit
Indexeur de documents
2024

Indexeur de documents

Un indexeur et un outil de recherche de documents en Python, réalisé pour le module TALEO (Traitement Automatique du Langage Écrit et Oral) de l'INSA Rennes.

  • Création d'un index inversé à partir d'un ensemble de documents
  • Recherche de mots et affichage des résultats sous forme de liste
  • Plusieurs algorithmes implémentés : tf-idf, BM25, Dirichlet…
PythonGit
Génération de revues
2023-2024

Génération de revues

Projet de recherche mené pendant mon cursus à l'INSA Rennes.

  • Amélioration d'un pipeline Python qui génère des revues historiques sur les soldats de l'Ancien Régime
PythonLaTeX
Site PSH
2023

Site PSH

Un site statique pour un projet de sciences humaines à l'INSA Rennes, sur le thème « Quel est l'impact du numérique sur l'accès à la culture ? ».

  • Le format était au choix entre un site internet et un document PDF : le choix a été vite fait
ViteVue.jsHTMLCSSTailwind CSSDockerGit
Stack Web
2023

Stack Web

La stack de déploiement qui héberge mes sites dockerisés, dont celui-ci.

  • Serveur Caddy avec HTTPS automatique et un fragment de configuration découvert dynamiquement par site
  • Conteneurs Docker et leurs configurations associées
DockerCaddyShell ScriptGit
Système de fichiers virtuel
2020

Système de fichiers virtuel

Un système de fichiers virtuel en Python, qui utilise un fichier comme disque.

  • Création, suppression et déplacement de fichiers et de répertoires
  • Table de partitionnement
  • Choix du type de RAID
PythonGit
Gestion d'un serveur Minecraft
2018-2020

Gestion d'un serveur Minecraft

Un plugin et un site internet pour un serveur Minecraft.

  • Le plugin génère des bâtiments aléatoires dans le monde du serveur et interagit avec plusieurs API
  • Le site était une vitrine statique
JavaHTMLCSS
Modding Mindustry
2018

Modding Mindustry

Une version moddée de Mindustry, un jeu de stratégie en temps réel, développée en Java.

  • Ajout de nouveaux blocs et de nouvelles ressources
  • Le jeu ne gérait pas encore les mods à l'époque : il a fallu modifier le jeu lui-même
JavaGit

Mes centres d'intérêts

Au-delà du code, j'ai une variété d'intérêts qui inspirent ma créativité et mon approche de la résolution de problèmes. Voici quelques-uns de mes films et jeux préférés.

Matrix

Matrix

1999 • Science-Fiction/Action

Un pirate informatique découvre, par l'intermédiaire de mystérieux rebelles, la véritable nature de sa réalité et son rôle dans la guerre contre ses contrôleurs.

Pourquoi je l'aime: Effets visuels révolutionnaires et une histoire qui défie l'esprit.
Ghost in the Shell

Ghost in the Shell

1995 • Anime/Science-Fiction

Une policière cyborg et son partenaire traquent un mystérieux hacker appelé le Puppet Master.

Pourquoi je l'aime: Animation cyberpunk pionnière avec des questions philosophiques profondes.
Inception

Inception

2010 • Science-Fiction/Action

Un voleur qui dérobe des secrets d'entreprises grâce à une technologie de partage de rêves se voit confier la tâche inverse : implanter une idée dans l'esprit d'un P.D.G.

Pourquoi je l'aime: Couches narratives complexes et concepts qui défient l'esprit.
Ex Machina

Ex Machina

2014 • Science-Fiction/Drama

Un programmeur est sélectionné pour participer à une expérience révolutionnaire dans le domaine de l'intelligence artificielle en évaluant les capacités et la conscience d'un robot humanoïde.

Pourquoi je l'aime: Explorer les limites de l'IA et des émotions humaines.
Tenet

Tenet

2020 • Science-Fiction/Action

Muni d'un seul mot, "Tenet," et décidé à se battre pour sauver le monde, un homme sillonne l'univers crépusculaire de l'espionnage international.

Pourquoi je l'aime: Un récit complexe sur le temps et la perception.
La cité de la peur

La cité de la peur

1994 • Comédie

Un film comique français qui parodie les films d'horreur et de suspense.

Pourquoi je l'aime: Un classique de l'humour français avec des références à la culture pop.