Cargando o xogo…
Non se puido cargar o xogo.
O meu camiño estivo sempre guiado pola fascinación de ver como a tecnoloxía reconfigura o mundo, unha curiosidade que hoxe converxe nunha paixón profunda pola intelixencia artificial. Mentres remato o grao en Enxeñaría Informática na Universidade de Vigo, integrei esa visión para centrarme en combinar tecnoloxías web modernas, plataformas cloud e IA. Máis aló de escribir código, céntrome na lóxica e nos modelos que hai debaixo, buscando sempre deseñar aplicacións escalables, intelixentes e centradas nas persoas que resolvan problemas reais.
Teño un interese forte pola investigación no sector sanitario, coa idea de axilizar procesos que xa existen e impulsar solucións innovadoras e eficientes. Ese lado técnico e investigador equilíbrao a miña traxectoria como profesor STEM. Ensinar materias complexas a estudantes de instituto e preparalos para a selectividade foi decisivo para o meu crecemento: ensinoume a comunicar ideas complicadas con claridade, a adaptarme a formas distintas de aprender e a manter unha mentalidade de mellora continua.
Funciono ben en contornas dinámicas onde podo combinar o rigor técnico co traballo en equipo. Non me limito a buscar un impacto positivo: traballo para conseguilo cada día, cos meus proxectos e aprendendo de forma continua. Véxome como alguén proactivo á hora de resolver problemas, que valora a colaboración e a evolución constante. O meu obxectivo é sinxelo: seguir crecendo como profesional mentres constrúo recursos dixitais que non só funcionen, senón que acheguen valor real á sociedade de hoxe.

Motor de busca intelixente de documentación corporativa, construído na HackUDC 2026. Inclúe chat con RAG e citas ás fontes, busca híbrida semántica e léxica, inxestión de documentos por OCR e soporte para varios provedores de IA. Feito con FastAPI, Celery, Redis e Qdrant.
Chat RAG con citas • Busca híbrida semántica e léxica • Inxestión por OCR • Inferencia automática de categorías • Múltiples provedores LLM
Titor de galego con intelixencia artificial, construído durante o Hacktoberfest 2025. Chat en tempo real integrado con Google Gemini, corrección automática de gramática e ortografía, 5 niveis adaptativos (A1–C1), seguimento do progreso e unha interface web responsive. Feito con FastAPI, Reflex e a API de Gemini.
Chat con IA en tempo real • Corrección gramatical • 5 niveis de competencia • Seguimento do progreso • Interface responsive
Sistema multiaxente para integrar, analizar e representar datos dentais heteroxéneos —CBCT en DICOM, escaneos STL, informes en PDF e imaxes— sobre un xemelgo dixital do paciente baseado en Gaussian Splatting. Un orquestrador reparte o traballo entre axentes especializados que traducen cada ficheiro a un documento común, e o proceso é reversible: o sistema pode rexenerar STL e imaxes desde o propio xemelgo. Desenvolvido durante a bolsa de ANFAIA.
Arquitectura multiaxente con orquestrador • Xemelgo dixital con Gaussian Splatting • Inxestión de DICOM, STL e PDF • Servidor MCP para 3D Slicer • Open source, Apache 2.0
Algoritmo de optimización espacial que selecciona 1.000 localizacións óptimas para residencias de maiores entre as ~36.000 seccións censais de España. Combina demanda social —poboación dependente—, viabilidade económica e restricións espaciais para evitar a canibalización entre residencias, e axusta a densidade segundo o carácter urbano ou rural de cada zona. Desenvolvido no programa Akademia da Fundación Innovación Bankinter.
1.000 localizacións entre 36.000 seccións censais • Demanda, renda e saturación nun só índice • Distancias Haversine para evitar solapamentos • Densidade adaptativa urbano/rural • Mapas interactivos con Folium
Axente de investigación autónomo por terminal que busca, inxire mediante RAG e resume literatura científica —3D Gaussian Splatting, o estándar DICOM, normativa clínica— para xerar informes en Markdown. Co tool calling nativo de Claude, o propio modelo decide que ferramentas encadear: mirar que documentos hai, descargar papers novos, indexalos en Qdrant, recuperar o relevante e escribir o informe.
Bucle ReAct con tool calling nativo • Cinco ferramentas expostas ao modelo • RAG sobre base vectorial Qdrant • Descarga e indexado de papers • Informes en Markdown
Simulación multiaxente dun almacén automatizado onde unha flota de robots autónomos garda e recupera colectores sen ningún planificador central. Cada robot percibe o que entra, decide pola súa conta se lle cabe e compite por reclamalo; a exclusión mutua garántea o contorno de forma atómica, así que non fai falta negociar entre axentes. Cando os estantes se saturan, un prazo dispara o ciclo de saída e un axente de transporte baleira a zona.
Reparto por reclamación, sen despachador central • Flota heteroxénea con capacidades distintas • Mutex de zonas críticas vía supervisor • Ciclo de saída disparado pola saturación • Visualización en vivo con Swing
API REST en Java con Spring Boot e arquitectura hexagonal para xestionar catálogos de libros e autores. Validación exhaustiva, manexo centralizado de erros e unha arquitectura desacoplada lista para produción.
CRUD completo • Validación de ISBN • Xestión de edicións • Arquitectura hexagonal
API REST en Java con Spring Boot e arquitectura hexagonal para a xestión avanzada de proxectos con análise asistida por IA. Integra servizos RAG para estimar tarefas e xerar descricións automaticamente.
Xestión de tarefas e fitos • Estimación con IA • Análise de proxectos • Xeración de descricións
Aplicación web en Angular para visualizar e xestionar proxectos. Interface intuitiva con diagramas de Gantt, análise de fitos e estimacións con IA integradas.
Vista Gantt • Análise do progreso • Estimacións con IA • Xestión de fitos
Sistema colaborativo de xestión de tarefas para proxectos compartidos. Aplicación full-stack que permite a un equipo crear proxectos, asignar tarefas e seguir o progreso en tempo real.
Xestión de proxectos • Asignación de tarefas • Seguimento do progreso • Sistema de invitacións

xul. de 2026 – Actualidade
xan. de 2025 – Actualidade
set. de 2024 – Actualidade
set. de 2025 – xuño de 2026

set. de 2025 – dec. de 2025