Toulouse / Bordeaux, France

Théo Castillo

Ingénieur Informatique @ ENSEEIHTIngénieur IA/ML @ CNES

Je suis apprenti ingénieur au CNES (Centre National d'Études Spatiales), je travaille sur l'Intelligence Artificielle appliquée, à l'intersection de la recherche et de la production.

Profil

Théo Castillo

Théo Castillo

J'ai 20 ans (encore 167j 04h45m41s)

apprenti ingénieur à l'ENSEEIHT & ingénieur IA/ML au CNES.

centres d'intérêt

Deep LearningTraitement du Langage NaturelIngénierie des ModèlesVision par Ordinateur

hors travail

Formule 1Jeux de cartes à collectionnerÉchecsVoyagesRunning

en ce moment

Deep learning appliqué à la classification de signaux cérébraux au CNES. Informatique & mathématiques appliquées à l'ENSEEIHT.

pour l'avenir

Obtenir mon diplôme d'ingénieur à l'ENSEEIHT et continuer à travailler sur l'IA appliquée, entre recherche et mise en production.

Parcours

expérience

Apprenti Ingénieur IA/ML, Interfaces Cerveau-Machine

CNES (Centre National d'Études Spatiales) - Toulouse, France

sept 2026 — sept 2029
  • ·Développement d'un prototype de traitement et classification de signaux cérébraux par algorithmes ML/DL sur cluster HPC Linux
  • ·Analyse des besoins métiers et identification de cas d'usages pertinents pour l'intégration de l'IA dans le domaine spatial (contrôle d'outils robotisés, monitoring cognitif d'opérateurs et d'astronautes)
  • ·État de l'art des technologies d'interfaces cerveau-machine appliquées au domaine spatial
entrepriseapprentissage

Développeur IA, Apprentissage

Genial - Bordeaux, France

sept 2025 — juin 2026
  • ·Conception et déploiement d'agents IA spécialisés pour des clients B2B, de l'analyse du besoin à la mise en production
  • ·Architecture et gestion de pipelines RAG avec context engineering, orchestration multi-agents et serveurs MCP
  • ·Conteneurisation avec Docker, mise en place de chaînes CI/CD pour un déploiement robuste
  • ·Gestion itérative des retours clients et adaptation continue des solutions déployées
entrepriseapprentissage

Concepteur d'agents IA, Freelance

Genial - Bordeaux, France

juin 2025 — juil 2025
  • ·Création et maintenance d'agents IA spécialisés en autonomie complète
  • ·Création et gestion d'une auto-entreprise (première expérience entrepreneuriale)
entreprise

Stagiaire en recherche Machine Learning

Bekki Lab - Ochanomizu University, Japan

avr 2025 — juin 2025
  • ·Reproduction de l'architecture GPT-2 en Haskell avec la bibliothèque Hasktorch (programmation fonctionnelle appliquée au deep learning)
  • ·Travail dans un environnement de recherche NLP/ML au Bekki Lab, Université d'Ochanomizu, Tokyo
universitéstagerapport

formation

Diplôme d'ingénieur, Systèmes Numériques

ENSEEIHT (N7) - Toulouse, France

sept 2026 — sept 2029
  • ·Diplôme d'ingénieur par apprentissage, spécialité Systèmes Numériques (SN), en partenariat avec le CNES
  • ·IA et apprentissage automatique, génie logiciel, traitement du signal et de l'image, cloud, réseaux, cybersécurité
université

BUT Informatique

Université de Bordeaux, France

sept 2023 — juin 2026
  • ·Parcours international à l'IUT de Gradignan, Université de Bordeaux
  • ·Enseignements en génie logiciel, bases de données, développement web, administration système, IA et mathématiques
  • ·Classé 1er sur 66 étudiants (S5)
université

Projets

YOLO vs CNN

YOLO vs CNN

2026

Comparaison entre YOLOv11 et un CNN personnalisé pour la détection et la localisation d'objets en 3D à l'aide d'une caméra Intel RealSense D435i.

PythonPythonYoloYoloPyTorchPyTorchOpenCvOpenCv
MCP Terraform

MCP Terraform

2026

Déployer un serveur MCP capable d'interagir avec une base de données avec Terraform sur une machine virtuelle avec le provider Scaleway pour interagir avec des LLM comme Mistral.

TerraformTerraformDockerDockerMCPMCP
Graph Visualizer

Visualiseur de Graphes

2024

Logiciel de visualisation de graphes, calcul d'arbre couvrant minimal et implémentation d'un algorithme de regroupement d'arêtes en JavaFx.

JavaJavaJavaFXJavaFX
Robocup Manager

Gestionnaire Robocup

2024

Application full-stack construite avec Symfony, Twig et Tailwind CSS, permettant la gestion de compétitions de robots, de championnats et de brackets de tournois.

SymfonySymfonyPhpPhpTailwindTailwindTwigTwig
Labyrinth game

Jeu de Labyrinthe

2024

Jeu de labyrinthe construit avec JavaFX, où un personnage doit naviguer à travers un labyrinthe rempli d'ennemis.

JavaJavaJavaFXJavaFX
MiniShell

MiniShell

2024

Création d'un shell interactif en C, directement dans le terminal, capable d'exécuter des commandes de base et d'exécuter des commandes externes.

CC