Rafael Verissimo

Data Scientist · IA Engineer · Architecte IA en formation

Je conçois des projets Data / IA rigoureux, reproductibles et lisibles, avec une forte exigence de qualité logicielle.

Je construis des projets Data / IA reproductibles, documentés et testés, avec des standards d'ingénierie et de rigueur scientifique élevés. Chaque projet est une opportunité d'apprendre, d'expérimenter et de produire de la valeur de manière mesurable.

Citation manuscrite et signature de Rafael Verissimo
Portfolio technique

Projets

Besoin Pro

Projet entreprise / POC sur mesure

Votre entreprise a un besoin métier précis, une idée d'outil interne ou un prototype à valider. Je peux intervenir en stage, CDD ou prestation indépendante pour cadrer, prototyper et implémenter un POC adapté à votre contexte, même si le projet ne fait pas partie des idées listées ici.

⌘ Cadrage · prototype · web/app · IA/data · automatisation · intégration

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Vitrail sur mesure

Desktop SPA / IA générative / Artisanat

Application desktop en SPA pour transformer une photo en patron de vitrail sur mesure : choix des dimensions, forme de baie, style figuratif, densité du réseau, palette de couleurs, puis génération des documents exploitables par un professionnel.

⌘ IA générative · patrons PDF/SVG/DXF · faisabilité atelier · mise en relation pro

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Pilotage Resto IA

Restauration / IA opérationnelle / Temps réel

Plateforme IA pour optimiser les opérations en restauration : vision par ordinateur en salle, orchestration salle / bar / cuisine, synchronisation des envois via QR en plonge, réservations payantes, lien facturation-stock.

⌘ Computer Vision · orchestration temps réel · QR · stock · data analytics

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Stock IA

Desktop Windows/Linux / WMS léger / Logistique

Application desktop de gestion de stock de type WMS léger : produits, emplacements, réceptions, expéditions, mouvements, inventaires, litiges fournisseurs et tableaux de bord, avec scan QR/code-barres et modules d'aide intelligente.

⌘ Desktop · WMS léger · QR/code-barres · inventaire · réapprovisionnement IA · OCR documentaire

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Bâti Préventif

Data / IA / Maintenance prédictive

Application de maintenance prédictive pour immeubles collectifs : analyse de l'historique des incidents locataires, scoring de risque par appartement et équipement, puis visualisation des priorités sur une vue 3D isométrique avec repères colorés par criticité.

⌘ Python · Machine Learning · scoring de risque · visual analytics · 3D isométrique

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Suivi Prix

Mobile / Time series / Aide à l'achat

Application mobile d'aide à la décision en supermarché : scan code-barres, historique de prix, comparaison au prix moyen et au prix unitaire, détection de variations inhabituelles et recommandation simple pour acheter, attendre ou comparer.

⌘ Scan code-barres · time series · détection d'anomalies · score achat · alertes prix

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Inspection Racks IA

Computer Vision / Drone / IA

Pipeline d'inspection visuelle de racks à partir de captures drone : acquisition, détection d'anomalies, localisation d'éléments critiques et génération d'un rapport exploitable pour suivre l'état des installations.

⌘ Python · OpenCV · Computer Vision · IA · reporting

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Diagnostic Acoustique IA

Audio ML / Maintenance prédictive

Analyse de signaux acoustiques pour détecter des comportements anormaux et anticiper les défaillances : extraction de caractéristiques audio, classification, suivi des signatures et restitution des alertes.

⌘ Python · traitement du signal · audio · scikit-learn · visualisation

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Portail Temps Réel

Plateforme web temps réel / Full-stack

Plateforme web complète avec frontend, backend, base de données, authentification, support multi-utilisateurs et modules fonctionnels. Le projet met l'accent sur l'architecture produit, la coordination d'équipe et la robustesse d'une plateforme interactive.

⌘ Frontend · Backend · Database · Auth · Realtime · UX

Analyse EEG

Classification EEG / Machine Learning

Pipeline de traitement EEG pour interface cerveau-machine : prétraitement, filtrage, extraction de caractéristiques, réduction de dimension et classification sur données de motor imagery. Intégration dans un pipeline scikit-learn avec évaluation rigoureuse et prédiction sur flux temps réel.

⌘ Python · MNE · NumPy · scikit-learn · Matplotlib

Atelier Neuronal

Moteur d'entraînement neural / Deep Learning

Implémentation d'un perceptron multicouche from scratch pour comprendre en profondeur les modèles : propagation, rétropropagation, fonctions d'activation, régularisation.

⌘ Python · NumPy · Matplotlib

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Classification Données

Pipeline de classification / Data Science

Classification, data analysis et visualisation. Pipeline complet de traitement des données, entraînement et évaluation d'algorithmes.

⌘ Python · pandas · scikit-learn · seaborn

Prédiction Linéaire

Prédiction reproductible / Régression linéaire

Moteur de régression linéaire avec normalisation, entraînement, sauvegarde des paramètres et prédiction reproductible. Le projet relie fondements mathématiques, évaluation et usage prédictif.

⌘ Python · NumPy · Matplotlib

Planificateur Scénarios

Simulation de contraintes / Optimisation

Simulation d'un système avec contraintes multiples : modélisation des dépendances, des ressources et des temps. Exploration de scénarios alternatifs et comparaison des résultats selon plusieurs critères.

⌘ Python · NumPy · pandas · Matplotlib

Calcul Matriciel

Calcul vectoriel / Algèbre linéaire

Implémentation from scratch des opérations fondamentales d'algèbre linéaire : vecteurs, matrices, combinaisons linéaires, interpolation, produit scalaire, normes, produit vectoriel, multiplication matricielle, trace, transposée, row-echelon form, déterminant, inverse et rang.

⌘ Python · NumPy · Tests

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Atelier Logique

Moteur logique / SAT solving

Implémentation from-scratch d'outils de logique booléenne : adder, évaluation d'expressions, tables de vérité, normalisation en NNF/CNF, SAT, opérations en théorie des ensembles et courbes de remplissage d'espace.

⌘ Python · logique formelle · tests

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Agent Autonome

Agents autonomes / IA décisionnelle

Projet d’intelligence artificielle appliqué à un environnement de jeu, visant à entraîner un agent à prendre des décisions autonomes à partir d’un état observable. Le projet met en avant la modélisation du problème, l’expérimentation, l’évaluation des performances et l’amélioration progressive du comportement de l’agent.

⌘ Python · expérimentation · analyse · documentation

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Diagnostic Visuel

Classification visuelle / Computer Vision

Projet d’IA appliqué à la classification d’images, visant à reconnaître automatiquement des catégories visuelles à partir d’un jeu de données annoté. Le travail couvre la préparation des données, la modélisation, l’entraînement, l’évaluation et l’interprétation des résultats.

⌘ Python · pandas · visualisation · restitution

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Tri Optimisé

Optimisation de séquences / Algorithmie

Résolution d'un problème de tri contraint avec deux piles et un nombre limité d'opérations. Le projet demande une stratégie efficace, une mesure du nombre de mouvements et une gestion propre des cas limites.

⌘ C · piles · tri · heuristiques · Makefile

Routage Réseau

Diagnostic réseau / Infrastructure

Résolution méthodique de configurations réseau : adressage IP, masques, sous-réseaux, routes et passerelles. Le projet entraîne une lecture stricte des contraintes d'infrastructure.

⌘ TCP/IP · IPv4 · subnetting · routage

Terminal Unix

Interpréteur Unix / Processus

Reproduction d'un shell Unix : commandes, pipes, redirections, variables d'environnement, builtins, signaux et processus. Un projet système exigeant en parsing, robustesse et gestion d'erreurs.

⌘ C · Unix · fork/exec · pipes · redirections

Jeu 2D Cartes

Moteur interactif 2D / Jeu

Application interactive simple : parsing de carte, assets, collisions, événements clavier, gestion d'état et boucle graphique. Le projet montre la capacité à livrer un programme visuel complet.

⌘ C · MiniLibX · parsing · collisions · état

Rendu Raycasting

Rendu 3D temps réel / Raycasting

Moteur de rendu simplifié par raycasting : projection 3D, parsing de map, textures et navigation dans un environnement en pseudo-3D. Le projet relie géométrie appliquée et rendu temps réel.

⌘ C · MiniLibX · raycasting · parsing · textures

Serveur Chat

Messagerie temps réel / Serveur C++

Serveur de messagerie multi-clients : sockets, parsing de commandes, canaux, rôles, états de connexion et communication réseau conforme à un protocole textuel.

⌘ C++ · sockets · poll · IRC · architecture serveur

Infrastructure Conteneurs

Infrastructure conteneurisée / Docker

Infrastructure conteneurisée reproductible : services isolés, volumes persistants, réseau interne et configuration explicite. Le projet montre une compréhension concrète de Docker et du déploiement local.

⌘ Docker · Docker Compose · Linux · Nginx · MariaDB

Déploiement Kubernetes

Déploiement cloud-native / Kubernetes

Infrastructure cloud-native locale autour de Vagrant, K3s, K3d et GitOps : automatisation des environnements, mise en cluster, routage applicatif et déploiements reproductibles.

⌘ Vagrant · K3s · K3d · Docker · Kubernetes · GitOps

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Stratégie Gomoku

IA de jeu / Recherche adversariale

Moteur de jeu Gomoku avec IA adversariale : représentation du plateau, génération de coups candidats, heuristiques d'évaluation, recherche stratégique et gestion stricte des règles de partie.

⌘ IA de jeu · heuristiques · minimax · alpha-beta · stratégie

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Moteur Règles

Moteur d'inférence / IA explicable

Système expert à base de règles logiques : parsing, validation d'expressions, résolution par chaînage, propagation des faits et production de conclusions à partir d'une base de connaissances.

⌘ logique formelle · parsing · inférence · règles · tests

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Tetris Réseau

Jeu réseau / Temps réel

Version multijoueur de Tetris avec communication temps réel : serveur de jeu, synchronisation des états, gestion des salles, entrées joueur et rendu interactif côté client.

⌘ JavaScript · WebSocket · état partagé · temps réel · jeu

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Salon Musical

Web app / Audio / Expérience partagée

Application de salle musicale partagée : organisation des morceaux, interface d'écoute, interactions utilisateur et logique applicative autour d'une expérience audio collective.

⌘ Web · audio · UX · état applicatif · responsive

Réalisable en stage, CDD ou prestation indépendante.

Discuter d’un besoin métier

Concurrence Sûre

Synchronisation concurrente / Threads

Simulation concurrente du problème des philosophes : threads, mutex, synchronisation, timing précis, prévention des deadlocks, starvation et conditions de course.

⌘ C · pthreads · mutex · synchronisation · timing

Planning Petite Enfance

Planning opérationnel / UX métier

Application web de planning opérationnel : organisation des disponibilités, lisibilité terrain, structuration des informations contraintes et interface pensée pour un usage quotidien.

⌘ Web · UX métier · planning · responsive · organisation

Pol Manut Services

Site vitrine multilingue / Services d'art

Site web livré pour une micro-entreprise spécialisée dans le transport, la manipulation et la gestion de stock d'œuvres d'art, avec présentation des services, demande de mission, devis et contenus multilingues.

⌘ Web · responsive · multilingue · formulaire mission · devis · suivi

Cas projets

Trois projets en détail

Portail Temps Réel Full-stack · temps réel · livré

Problème

Construire une application web complète, multi-utilisateur et interactive, avec une architecture capable de gérer authentification, persistance, logique temps réel et coordination d'équipe.

Approche

Découpage du produit en modules fonctionnels, séparation claire entre interface, backend et données, puis intégration progressive des parcours utilisateur critiques.

Stack

Frontend · Backend · base de données · authentification · temps réel · UX

Résultat

Plateforme livrée avec une structure produit lisible, des fonctionnalités coordonnées et une base technique maintenable.

Analyse EEG EEG · Machine Learning · terminé

Problème

Exploiter des signaux EEG bruités pour une interface cerveau-machine et produire une chaîne de traitement capable de passer des données brutes à une prédiction exploitable.

Approche

Mise en place d'un pipeline reproductible : prétraitement, filtrage, extraction de caractéristiques, réduction de dimension, entraînement et évaluation des modèles.

Stack

Python · MNE · NumPy · scikit-learn · Matplotlib · classification

Résultat

Pipeline complet de traitement EEG, avec étapes explicites et évaluation rigoureuse des performances de classification.

Planning Petite Enfance Planning opérationnel · UX · livré

Problème

Rendre lisible une organisation de planning contrainte, avec des informations opérationnelles qui doivent rester compréhensibles pour un usage quotidien.

Approche

Priorité donnée à la clarté des informations, aux parcours simples et à une interface sobre qui accompagne le métier sans ajouter de complexité visuelle.

Stack

Web · UX métier · planning · responsive · organisation d'information

Résultat

Site livré et consultable publiquement, avec une présentation centrée sur les usages et la compréhension rapide du service.

À propos

Étudiant à l’École 42, spécialisé en Data/IA, je construis des projets alliant modélisation, automatisation et qualité logicielle. Mon approche repose sur du code lisible, testé et reproductible, avec un objectif clair : transformer des problématiques complexes en solutions data robustes, mesurables et exploitables.

Stack utilisée

Langages

C · C++ · JavaScript · HTML · CSS · Python

AI / Data

ChatGPT · Codex · Claude · Gemini · Mistral · Perplexity · scikit-learn · pandas · NumPy · Matplotlib

Engineering

Bash · CMake · VSCode · Vim · Sublime · Poetry · pytest · Codecov · Git · GitHub · GitHub Actions

Infrastructure

Docker · Nginx · AWS · OVH · Hostinger · Linux · Ubuntu · Windows · Arduino · systèmes embarqués

Creative / CAO

NotebookLM · GIMP · Inkscape · Photoshop · Canva · SVG · Markdown · MidJourney · Synthesia · ElevenLabs · OBS Studio · Audacity · SimpleScreenRecorder · Revit · Rhinoceros · AutoCAD · SketchUp · Kerkythea

Collaboration

Notion · Google Drive · LibreOffice · Microsoft 365 · OpenOffice · Discord · Slack · Microsoft Teams · Google Meet · LinkedIn

Standards qualité

  • Code lisible et structuré
  • Tests unitaires & intégration
  • CI, couverture et revues
  • Documentation technique
  • Prompting vérifié et pair-review

GitHub / LinkedIn / Contact