Proyectos de hackathon
MeigaSearch - HackUDC 2026
Motor de búsqueda inteligente de documentación corporativa, construido en la HackUDC 2026. Incluye chat con RAG y citas a las fuentes, búsqueda híbrida semántica y léxica, ingesta de documentos por OCR y soporte para varios proveedores de IA. Hecho con FastAPI, Celery, Redis y Qdrant.
PythonFastAPIDockerQdrantCeleryRedisOCRAI/RAG
Chat RAG con citas • Búsqueda híbrida semántica y léxica • Ingesta por OCR • Inferencia automática de categorías • Múltiples proveedores LLM
Breogan - Hacktoberfest 2025
Tutor de gallego con inteligencia artificial, construido durante el Hacktoberfest 2025. Chat en tiempo real integrado con Google Gemini, corrección automática de gramática y ortografía, 5 niveles adaptativos (A1–C1), seguimiento del progreso y una interfaz web responsive. Hecho con FastAPI, Reflex y la API de Gemini.
PythonFastAPIReflexGoogle Gemini APIAI/NLP
Chat con IA en tiempo real • Corrección gramatical • 5 niveles de competencia • Seguimiento del progreso • Interfaz responsive
Datos e IA
Agentic Smart Health - ANFAIA
Sistema multiagente para integrar, analizar y representar datos dentales heterogéneos —CBCT en DICOM, escaneos STL, informes en PDF e imágenes— sobre un gemelo digital del paciente basado en Gaussian Splatting. Un orquestador reparte el trabajo entre agentes especializados que traducen cada fichero a un documento común, y el proceso es reversible: el sistema puede regenerar STL e imágenes desde el propio gemelo. Desarrollado durante la beca de ANFAIA.
PythonuvMCP3D Gaussian SplattingDICOMAI/Agents
Arquitectura multiagente con orquestador • Gemelo digital con Gaussian Splatting • Ingesta de DICOM, STL y PDF • Servidor MCP para 3D Slicer • Open source, Apache 2.0
PeponBot - Entrenamiento para hackathon
Un robot de escritorio hecho con un móvil Android que ya no se usaba y un PC en la misma red: el móvil es el cuerpo —cámara, micrófono, pantalla, sensores de movimiento— y el PC es el cerebro. Detección de objetos en tiempo real sobre las 80 clases de COCO con YOLOv8n, voz a texto totalmente local con Whisper y razonamiento semántico con un Gemma 3 servido por Ollama, siempre anclado a lo que la cámara ve de verdad. Ningún servicio en la nube recibe la cámara ni el micrófono.
PythonFastAPIWebSocketYOLOv8nWhisperOllama / Gemma 3
El móvil como cuerpo, el PC como cerebro • Detección de 80 clases de objetos • Voz a texto totalmente local • Razonamiento con LLM anclado a lo que ve • Memoria visual de 24 horas
SEED Algorithm - Akademia · Fundación Innovación Bankinter
Algoritmo de optimización espacial que selecciona 1.000 ubicaciones óptimas para residencias de mayores entre las ~36.000 secciones censales de España. Combina demanda social —población dependiente—, viabilidad económica y restricciones espaciales para evitar la canibalización entre residencias, y ajusta la densidad según el carácter urbano o rural de cada zona. Desarrollado en el programa Akademia de la Fundación Innovación Bankinter.
PythonpandasNumPyscikit-learnSciPyFolium
1.000 ubicaciones entre 36.000 secciones censales • Demanda, renta y saturación en un solo índice • Distancias Haversine para evitar solapamientos • Densidad adaptativa urbano/rural • Mapas interactivos con Folium
jeicob
Agente de investigación autónomo por terminal que busca, ingiere mediante RAG y resume literatura científica —3D Gaussian Splatting, el estándar DICOM, normativa clínica— para generar informes en Markdown. Con tool calling nativo de Claude, el propio modelo decide qué herramientas encadenar: mirar qué documentos hay, descargar papers nuevos, indexarlos en Qdrant, recuperar lo relevante y escribir el informe.
PythonClaude APIQdrantAI/RAGAI/Agents
Bucle ReAct con tool calling nativo • Cinco herramientas expuestas al modelo • RAG sobre base vectorial Qdrant • Descarga e indexado de papers • Informes en Markdown
warehouse - Sistemas Inteligentes · Universidade de Vigo
Simulación multiagente de un almacén automatizado donde una flota de robots autónomos guarda y recupera contenedores sin ningún planificador central. Cada robot percibe lo que entra, decide por su cuenta si le cabe y compite por reclamarlo; la exclusión mutua la garantiza el entorno de forma atómica, así que no hace falta negociar entre agentes. Cuando las estanterías se saturan, un plazo dispara el ciclo de salida y un agente de transporte vacía la zona.
Java 21JasonAgentSpeakBDIGradle
Reparto por reclamación, sin despachador central • Flota heterogénea con capacidades distintas • Mutex de zonas críticas vía supervisor • Ciclo de salida disparado por saturación • Visualización en vivo con Swing
Backend
Book Catalog API
API REST en Java con Spring Boot y arquitectura hexagonal para gestionar catálogos de libros y autores. Validación exhaustiva, manejo centralizado de errores y una arquitectura desacoplada lista para producción.
Java 21Spring BootMySQLDocker
CRUD completo • Validación de ISBN • Gestión de ediciones • Arquitectura hexagonal
Project Manager API
API REST en Java con Spring Boot y arquitectura hexagonal para gestión avanzada de proyectos con análisis asistido por IA. Integra servicios RAG para estimar tareas y generar descripciones automáticamente.
Java 21Spring BootDockerPostgreSQLHibernateMapStructFlywayPythonFastAPIAI/RAG
Gestión de tareas e hitos • Estimación con IA • Análisis de proyectos • Generación de descripciones
Aplicaciones web
Project Manager Web
Aplicación web en Angular para visualizar y gestionar proyectos. Interfaz intuitiva con diagramas de Gantt, análisis de hitos y estimaciones con IA integradas.
Angular 20TypeScriptRxJSSignalsREST Client
Vista Gantt • Análisis de progreso • Estimaciones con IA • Gestión de hitos
TaskGroup
Sistema colaborativo de gestión de tareas para proyectos compartidos. Aplicación full-stack que permite a un equipo crear proyectos, asignar tareas y seguir el progreso en tiempo real.
AngularTypeScriptRxJSLaravelEloquent ORMDockerPHPPostgreSQL
Gestión de proyectos • Asignación de tareas • Seguimiento del progreso • Sistema de invitaciones