Rubén Fernández Boullón

Todos mis enlaces

Código QR que lleva a rubenfb.com/linksrubenfb.com/links

a esto me dedico:
mirar dentro de modelos como este

hola, mundo!

Abriendo redes neuronales para entender qué hacen

pulsa cualquier palabra para ver cómo la lee Gemma

español… ¿o francés?¿tutorial de JavaScript?pregunta con «qué»pide una explicaciónsucesos y noticiassímbolos de dinero ($)

empujafrenatu palabra, ␣hacen: 1% (puesto 13)

pasa por un nodo para ver sus features

Sobre mí

Dentro de la caja negra

Soy investigador en IA y trabajo en el cruce entre alineación, interpretabilidad mecanicista y deep learning. Durante tres años en el Laboratorio de Inteligencia Artificial Aplicada (LIA2) de la Universidade de Vigo usé grafos causales y correlacionales para analizar activaciones neuronales y mapear cómo se alinean por dentro los grandes modelos de lenguaje, y diseñé benchmarks propios para evaluar cómo se comportan desde fuera.

Construir lo que se investiga

La investigación es sólo la mitad. Diseño y despliego aplicaciones de IA de ciclo completo y gestiono la infraestructura que hay debajo, desde Proxmox y OpenStack en local hasta Azure y Google Cloud, con prácticas de MLOps, DevOps y CI/CD para que lo que funciona en un notebook aguante también en producción.

Equipos y comunidad

Antes del laboratorio dirigí el equipo de IA de UVigo Motorsport y convertimos un Formula Student en un vehículo autónomo que quedó en el top 10 de Formula Student UK en su debut. Hoy lidero GDG Ourense, donde organizo e imparto cursos, ponencias y hackatones. Con el máster en Ingeniería Informática terminado, quiero aportar en equipos de investigación que trabajen en sistemas de IA seguros, capaces y alineados.

Retrato de Rubén Fernández Boullón

Publicaciones

Papers, preprints y datasets que he firmado o cofirmado.

  1. 2026datasetZenodo

    CogTax: dataset of taxonomy-labelled Linux/bash commands

    Manuel Alonso-Carracedo, Rubén Fernández-Boullón, Pedro Celard, Francisco Javier Rodríguez-Martínez, Lorena Otero-Cerdeira

  2. 2026preprintarXiv

    Automated grading of Linux/bash examinations using large language models: a four-level cognitive taxonomy approach

    Manuel Alonso-Carracedo, Rubén Fernández-Boullón, Pedro Celard, Francisco J. Rodríguez-Martínez, Lorena Otero-Cerdeira

  3. 2026preprintarXiven revisión · PeerJ Computer Science

    CogTax: A Four-Level Cognitive Taxonomy for Command-Line Computing Education

    Manuel Alonso-Carracedo, Rubén Fernández-Boullón, Pedro Celard, Francisco J. Rodríguez-Martínez, Lorena Otero-Cerdeira

  4. 2026datasetZenodo

    PoultryONT Dataset: An OWL 2 DL Ontology and Instances for Smart Poultry Farm Management

    Manuel Alonso-Carracedo, Lorena Otero-Cerdeira, Pedro Celard, Francisco Javier Rodríguez-Martínez, Rubén Fernández-Boullón, Alma Gómez-Rodríguez

  5. 2026preprintarXiven revisión · NeurIPS

    Patch-Effect Graph Kernels for LLM Interpretability

    Rubén Fernández-Boullón, David N. Olivieri

    Código →
  6. 2026preprintarXiven revisión · NeurIPS

    From Token Lists to Graph Motifs: Weisfeiler-Lehman Analysis of Sparse Autoencoder Features

    Rubén Fernández-Boullón, Pablo Magariños-Docampo, Javier Pérez-Robles

  7. 2025preprintarXiv

    A Modular Architecture Design for Autonomous Driving Racing in Controlled Environments

    Brais Fontán-Costas, Miguel Díaz-Cacho, Rubén Fernández-Boullón, Manuel Alonso-Carracedo, Javier Pérez-Robles

Proyectos

Investigación

PIG — Patching-based Interpretability Graphs

LIA2 · Universidade de Vigo · 2026

Framework de interpretabilidad mecanicista para LLMs. Genera datasets intervencionales mediante activation patching, resume el efecto de cada parche como un grafo dirigido disperso y compara esos grafos con métodos kernel clásicos y cuánticos para construir una geometría de similitud entre circuitos. Es el código detrás del paper «Patch-Effect Graph Kernels for LLM Interpretability».

  • Python
  • PyTorch
  • Mechanistic interpretability
  • Graph kernels
  • uv

Activation patching sobre GPT-2 y transformers de juguete • Un grafo disperso por cada grupo de prompts • Kernels de Weisfeiler-Lehman y cuánticos • Validación causal sobre un split disjunto

STRAP-LLM

Herramientas de investigación · 2026

Streaming Transformer Activation Pipeline: un framework de alto rendimiento para capturar las activaciones internas de un LLM mientras genera. Los hooks alimentan una cola asíncrona, compresión y un buffer circular antes de un escritor asíncrono, con el objetivo de conservar al menos el 90 % de la velocidad de inferencia mientras se escriben varios GB/s a disco.

  • Python
  • PyTorch
  • asyncio
  • LZ4 / Zstd
  • Transformers

Hooks de tensor completo, muestreados, sólo atención o sólo MLP • Paso a FP16 y compresión LZ4 o Zstd • Checkpoints por token y capturas reanudables • Formato de stream documentado para análisis offline

Planificación de rutas de drones con computación cuántica

Computación cuántica · 2025

Planificación de rutas de drones como un problema de optimización cuántica: una versión simplificada del problema del viajante se codifica como un hamiltoniano y se resuelve con QAOA sobre Qibo, con ejecución opcional en GPU mediante su backend CUDA.

  • Python
  • Qibo
  • QAOA
  • CUDA

TSP codificado como hamiltoniano • QAOA con profundidad y optimizador configurables • Ejecución en GPU con el backend CUDA de Qibo

IA aplicada

AutoPaperwork

Proyecto personal · 2025

RAG local para rellenar documentos automáticamente. Todo se ejecuta en la máquina del usuario, así que los datos personales o de empresa con los que se completa un formulario nunca salen de ella.

  • Python
  • RAG
  • LLMs
  • Local inference

Pipeline RAG completamente local • Plantillas de documentos configurables • Publicado con licencia AGPL-3.0

Poultry Insight — gemelo digital

LIA2 · Universidade de Vigo · 2025

Interfaz web para el gemelo digital de una granja avícola inteligente, construida junto a la ontología PoultryONT para convertir los datos de la granja en algo que se entienda de un vistazo.

  • TypeScript
  • React
  • Tailwind CSS
  • Digital twin

Panel de monitorización de la granja • Complemento de la ontología PoultryONT

Software

Plataforma e-learning

Ingeniería del software · 2026

Una pequeña plataforma de e-learning con CRUD completo de plataformas, cursos, estudiantes, inscripciones y lecciones: una API REST en Spring Boot con las reglas de negocio en el backend y un frontend en React.

  • Java
  • Spring Boot
  • React
  • JPA
  • Bootstrap

API REST con Spring Boot 3 y Spring Data JPA • Lecciones reutilizables entre cursos • Frontend en React 18 con React Router

Registrador de datos IoT

Proyecto personal · 2025

Un pequeño programa en Rust que lee datos de dispositivos IoT y los guarda en disco.

  • Rust
  • IoT

Stack

Las herramientas con las que trabajo, colocadas donde las pone un modelo de lenguaje por dentro: lo que Gemma tiene por parecido queda cerca.

AAzureBBashCCC / C++CBCAN busDDeepStreamDDockerFFastAPIGGitGCGoogle CloudHCHTML / CSSJJavaKKerasLLangChainLLinuxMMATLABMMLflowNJNVIDIA JetsonNJNode.jsOOpenStackPPandasPProxmoxPPyTorchPPythonRROSRReactRRustSSQLAlchemySBSpring BootSSvelteTTensorFlowTTensorRTTTypeScriptYYOLOSLscikit-learn

Lenguajes

  • Python
  • C / C++
  • TypeScript
  • Java
  • Rust
  • Bash
  • MATLAB

Backend

  • FastAPI
  • Node.js
  • SQLAlchemy
  • Spring Boot

Frontend

  • React
  • Svelte
  • HTML / CSS

Datos e IA

  • PyTorch
  • TensorFlow
  • Keras
  • scikit-learn
  • Pandas
  • MLflow
  • YOLO
  • TensorRT
  • DeepStream
  • LangChain

DevOps

  • Docker
  • Git
  • Linux
  • ROS
  • NVIDIA Jetson
  • CAN bus
  • Proxmox
  • OpenStack
  • Azure
  • Google Cloud

Experiencia

  1. Personal investigador @ Universidade de Vigo · LIA2

    • Investigación en interpretabilidad mecanicista, con grafos causales y correlacionales para analizar activaciones neuronales y mapear la alineación interna de los grandes modelos de lenguaje.
    • Evaluación externa de LLMs con benchmarks propios construidos a partir de datasets educativos (exámenes reales de alumnos) para medir sus capacidades y la robustez frente a las indicaciones.
    • Aplicaciones de ciclo completo desplegadas en Proxmox y OpenStack, con aprovisionamiento en Azure y Google Cloud y mitigación de riesgos en producción.
    • PyTorch
    • Proxmox
    • OpenStack
    • Azure
    • Google Cloud
    • Docker
  2. Desarrollador full-stack @ Alia Technologies S.L.

    • Desarrollo full-stack de gemelos digitales y chatbots inteligentes.
  3. Desarrollador full-stack @ TripleAlpha

    • Desarrollo full-stack de TwinBro, una plataforma de KPIs para ganadería sobre Azure con integración IoT por ZigBee y un chatbot basado en LLMs que genera informes.
    • Azure
    • IoT · ZigBee
    • LLMs
  4. Jefe del equipo de investigación en IA @ UVigo Motorsport

    • Dirigí la transformación de un monoplaza Formula Student en un vehículo autónomo, al frente de la sección de vehículo autónomo.
    • Coordinación de equipos multidisciplinares con metodología Agile, e interlocución con empresas, alumnado y personal de la universidad.
    • Primera clasificación para Formula Student UK en Silverstone, con un top 10 en nuestro debut.
    • ROS
    • CAN bus
    • NVIDIA Jetson
    • Agile
  5. Ingeniero de investigación en visión por computador @ UVigo Motorsport

    • Detección de objetos con cámara estereoscópica, con un 95 % de exactitud y precisión.
    • Arquitectura CNN para estimar profundidad de forma fiable hasta 8 metros.
    • Comunicación en el vehículo por bus CAN y entre módulos mediante ROS.
    • Python
    • CNN
    • Stereo vision
    • ROS
    • CAN bus
  6. Líder y docente @ GDG Ourense

    • Liderazgo, coordinación e impartición de actividades formativas y de divulgación tecnológica: cursos, ponencias, talleres y hackatones.
    • Paper Reading Club con GDG A Coruña: sesiones para leer papers en grupo, con las crónicas publicadas en Medium.
  7. Docente en competencias digitales · «Navega con Rumbo» (Xunta de Galicia) @ Colexio Profesional de Enxeñaría en Informática de Galicia

    • Sesiones en centros educativos sobre el uso seguro y responsable de internet y las redes sociales, para alumnado, profesorado y familias, con riesgos como el ciberacoso y pautas de prevención.
  8. Líder y docente @ ESEI Grado2

    • Actividades formativas sobre inteligencia artificial, ciberseguridad y tecnologías emergentes: ponencias, talleres y hackatones, coordinación de ponentes y preparación de repositorios, software y documentación didáctica.
    • Miembro del jurado de un hackatón de inteligencia artificial con más de 20 estudiantes universitarios.

Formación

  • Titulación

    Máster en Ingeniería Informática

    Universidade de Vigo · 2024–2026

    Trabajo de fin de máster: Patch-Effect Graph Kernels for LLM Interpretability.

  • Titulación

    Grado en Ingeniería Informática

    Universidade de Vigo · 2020–2026

    Trabajo de fin de grado: sistema de control y gestión de granjas avícolas basado en una arquitectura de información habilitadora para un gemelo digital impulsado por procesamiento de datos e IA.

Idiomas

  • EspañolNativo
  • GallegoNativo
  • InglésProfesional completo
  • PortuguésProfesional limitado
  • ChinoBásico

Licencias y certificaciones

  • Quantum Computing Master Class

    CESGA

  • Business Analysis & Process Management

    Coursera

  • LangChain Chat with Your Data

    DeepLearning.AI

  • Data Analysis on Google Cloud

    Google

  • Introduction to Large Language Models

    Google

  • Intro to Deep Learning

    Kaggle

  • Machine Learning Onramp

    MathWorks

  • Machine Learning with MATLAB

    MathWorks

  • Azure AI Fundamentals: Introducción a la Inteligencia Artificial

    Microsoft

  • Creación de modelos de Machine Learning

    Microsoft

  • Obtención y transformación de datos con Power BI

    Microsoft

  • Preparación de datos para su análisis con Power BI

    Microsoft

  • Data Warehousing Workshop

    Snowflake

  • Introduction to Quantum Computing

    Universidad de Deusto

  • Transformación Ágil de Organizaciones

    Universidade de Vigo

  • Infraestructura de Datos Aplicados al Transporte

    Universidade de Vigo

  • Aplicación práctica de gestión de proyectos mediante Microsoft Project

    Universidade de Vigo