Thanks to visit codestin.com
Credit goes to tcastillo.me

Toulouse / Bordeaux, France

Théo Castillo

Computer Science Engineer @ ENSEEIHTAI/ML Engineer @ CNES

I'm an engineering apprentice at the CNES (French Space Agency), working on applied Artificial Intelligence at the intersection of research and production.

About

Théo Castillo

Théo Castillo

I'm 20 years old (for 167d 04h45m41s)

engineering apprentice at ENSEEIHT & AI/ML engineer at CNES.

interests

Deep LearningNatural Language ProcessingModel EngineeringComputer Vision

outside work

Formula 1Collectible card gamesChessTravelingRunning

currently working on

Deep learning applied to brain signal classification at CNES. Computer science & applied mathematics at ENSEEIHT.

for the future

Obtain my engineering degree from ENSEEIHT and continue working on applied AI, bridging research and production systems.

Career

experience

AI/ML Engineer Apprentice, Brain-Computer Interfaces

CNES (French Space Agency) - Toulouse, France

Sep 2026 — Sep 2029
  • ·Development of a prototype for processing and classifying brain signals using ML/DL algorithms on an HPC Linux cluster
  • ·Analysis of business needs and identification of relevant AI use cases in the space domain (robotic tool control, cognitive monitoring of operators and astronauts)
  • ·State of the art of brain-computer interface technologies applied to the space sector
companyapprenticeship

AI Developer, Work-Study Program

Genial - Bordeaux, France

Sep 2025 — Jun 2026
  • ·Designed and deployed specialized AI agents for B2B clients, from requirements analysis to production
  • ·Architected RAG pipelines with context engineering, multi-agent orchestration and MCP servers
  • ·Containerization with Docker and CI/CD pipeline setup for robust deployments
  • ·Managed iterative client feedback loops and continuous solution adaptation
companyapprenticeship

AI Agent Builder, Freelance

Genial - Bordeaux, France

Jun 2025 — Jul 2025
  • ·Built and maintained specialized AI agents with full autonomy
  • ·Set up and managed a sole proprietorship (first entrepreneurial experience)
company

Machine Learning Research Intern

Bekki Lab - Ochanomizu University, Japan

Apr 2025 — Jun 2025
  • ·Reproduced the GPT-2 architecture in Haskell using the Hasktorch library (functional programming applied to deep learning)
  • ·Worked in an NLP/ML research environment at Bekki Lab, Ochanomizu University, Tokyo
universityinternshipreport

education

Engineering Degree, Digital Systems

ENSEEIHT (N7) - Toulouse, France

Sep 2026 — Sep 2029
  • ·Engineering degree (apprenticeship track) in Digital Systems (SN), in partnership with CNES
  • ·AI and machine learning, software engineering, signal & image processing, cloud, networks, cybersecurity
university

Bachelor of Computer Science

University of Bordeaux, France

Sep 2023 — Jun 2026
  • ·International track at IUT de Gradignan, University of Bordeaux
  • ·Coursework in software engineering, databases, web development, system administration, AI and mathematics
  • ·Ranked 1st out of 66 students (semester 5)
university

Projects

YOLO vs CNN

YOLO vs CNN

2026

Comparison of YOLOv11 and a custom CNN for 3D object detection and localization with an Intel RealSense D435i camera.

PythonPythonYoloYoloPyTorchPyTorchOpenCvOpenCv
MCP Terraform

MCP Terraform

2026

Deploy an MCP server capable of interacting with a database using Terraform on a virtual machine with the Scaleway provider to interact with LLMs like Mistral.

TerraformTerraformDockerDockerMCPMCP
Graph Visualizer

Graph Visualizer

2024

Software for visualizing graphs, calculating a minimum spanning tree, and implementing an edge bundling algorithm in JavaFx.

JavaJavaJavaFXJavaFX
Robocup Manager

Robocup Manager

2024

Full-stack application built with Symfony, Twig, and Tailwind CSS, enabling the management of robot competitions, championships, and tournament brackets.

SymfonySymfonyPhpPhpTailwindTailwindTwigTwig
Labyrinth game

Labyrinth game

2024

Maze game built with JavaFX, where a character must navigate through a labyrinth filled with enemies.

JavaJavaJavaFXJavaFX
MiniShell

MiniShell

2024

Creation of an interactive shell in C, directly in the terminal, capable of executing basic commands and running external commands.

CC