Léo Dupont portfolio

Développeur Application & Web

Passionné par le code et la technologie, je transforme des problèmes complexes en solutions logiques, propres et fonctionnelles.

Qui suis-je ?

Tech & Rigueur

Ce qui m'anime, c'est de créer des choses utiles et d'être toujours à jour sur la tech. Que ce soit une automatisation en Python ou une application, j'aime voir le résultat concret de mon code. Je suis très exigeant sur la qualité : je ne supporte pas de laisser un bug traîner ou de voir un code mal organisé. Pour moi, un code doit être aussi lisible que fonctionnel.

Mon objectif est de poursuivre mes études pour maîtriser toutes les notions d'architecture logicielle et devenir un Développeur Software complet.

Code à l'écran
Logique et résolution de problèmes

Logique & Résolution de Problèmes

Ma curiosité pour le fonctionnement interne des systèmes m'a naturellement conduit vers la programmation. Ce qui m'intéresse, c'est de comprendre comment transformer une logique abstraite en un système fonctionnel.

Mes premiers projets (comme le développement de mécaniques de jeu ou la modélisation 3D avec Blender) ont été d'excellents exercices pour maîtriser la gestion des états, l'optimisation des ressources et l'algorithmie complexe.

Mon Parcours

Depuis 2025

BTS SIO - Option SLAM

Lycée La Colinière, Nantes

Spécialisation en Solutions Logicielles et Applications Métiers. Apprentissage approfondi du développement, de la gestion de données et de la cybersécurité.

2024

Baccalauréat Général

Mention Assez Bien

Spécialités Mathématiques et NSI (Numérique et Sciences Informatiques). Acquisition des bases solides en algorithmique et logique de programmation.

Avant 2023

Découverte & Stages

Plusieurs stages d'observation en entreprise qui ont confirmé ma volonté de travailler dans le secteur du numérique et du développement.

Ce que je peux faire

Développement Logiciel

Création d'outils, de scripts d'automatisation (Python) ou de petites applications Windows (C#). J'aime construire la logique cachée derrière les interfaces.

Intégration Web

Transformation de maquettes ou d'idées en pages Web réelles et responsives. Je m'assure que le HTML/CSS est propre et respecte les standards.

Data & Automatisation

Développement de scripts Python pour automatiser des tâches (Web Scraping), manipuler des données et les stocker en base SQL. J'aime rendre les processus efficaces.

Stack Technique

Langages & Web

Python C# (Bases) HTML5 / CSS3 JavaScript Bootstrap Bash

Data & Back

SQL (MySQL) Requêtes / Jointures Algorithmique DBeaver

Outils & Créa

Git / GitHub VS Code Blender (Modé/Anim) Node.js (Bases)

Réalisations

Des projets pour apprendre, tester et créer.

ChatBot RAG Local

Le défi : Concevoir un assistant IA privé et autonome. Déploiement de modèles de langage en local avec Ollama, orchestration via LangChain, et intégration d'une mémoire vectorielle ChromaDB pour interroger des documents personnels avec Streamlit.

PythonLangChainOllamaChromaDB

Cyber-Watch : Veille B.I.

Le défi : Solution complète de Business Intelligence. Collecte automatisée (Scraping), stockage BDD et restitution via un Dashboard interactif Streamlit (KPIs, Analyse sémantique).

PythonStreamlitMySQLData Viz

Doc-Hunter : Assistant Dev

Le défi : Moteur de recherche intégré à l'OS (Hyprland). Permet de scraper les docs officielles et d'afficher des Cheat Sheets de code instantanément sans quitter le clavier.

PythonScrapingLinux/System

IA Vision Continue

Le défi : Créer un moteur de classification d'images "Human-in-the-loop". Utilisation du modèle CLIP pour l'extraction de caractéristiques visuelles et de ChromaDB pour mémoriser les corrections en temps réel via une interface terminale avancée.

PythonChromaDBHuggingFaceRich UI

Réplique "Asteroids"

Le défi : Recréer le célèbre jeu d'arcade en JavaScript. Gestion de la physique, des collisions et du score en temps réel.

JavaScriptLogique Jeu

Hand Tracking AI

Le défi : Explorer la Computer Vision pour détecter et suivre les mains en temps réel via webcam. Utilisation de l'algorithme MediaPipe pour mapper 21 points de repère (landmarks) avec une latence minimale.

PythonOpenCVMediaPipe

Terminal

Un petit aperçu en ligne de commande. Essayez de taper 'help'.

guest@portfolio:~

Léo Dupont (Portfolio) [Version 1.0.0]

Tapez 'help' pour afficher la liste des commandes disponibles.

guest@portfolio:~$

Veille Technologique

Actualités et tendances en développement et IA.

Me Contacter