Diseño y despliego herramientas de automatización e IA aplicadas a la gestión pública: desde la tramitación de expedientes de contratación hasta la búsqueda semántica en el BOE, el BORME y las ordenanzas municipales.
Panel unificado de expedientes de contratación: calendario consolidado, generación de modelos de acuerdo, automatizaciones con n8n, tareas en Wekan y KPIs de seguimiento.
Editor multiusuario de acuerdos de Pleno, decretos y convenios, con campos dinámicos {{CAMPO}} para fusión automática de documentos.
Recibe un pliego de cláusulas administrativas en ODT, estructura su contenido y responde automáticamente el cuestionario de revisión mediante IA.
Árbol navegable y buscador optimizado del vocabulario CPV para clasificar el objeto de los contratos públicos.
Ordena automáticamente los documentos de un expediente de contratación en la taxonomía de carpetas correcta (tipo de contrato → procedimiento → fase), usando IA.
Convierte documentos .docx / .odt / .odf a Markdown estructurado según el Manual de Documentos Administrativos de la AGE, marcando los datos variables como {{campo}}.
Consultor de legislación española por chat: recuperación aumentada (RAG) sobre el corpus del BOE mediante embeddings vectoriales.
Búsqueda híbrida (semántica + exacta) y chat RAG sobre las ordenanzas municipales de Totana, con indexación HNSW en pgvector y API propia.
Microservicio que sustituye un flujo de n8n de 25 nodos: busca una cadena en un conjunto de normas de referencia del BOE y devuelve los resultados resaltados.
Scraper y explorador del Boletín Oficial del Registro Mercantil (Sección A, Murcia): búsqueda de empresas, personas y grafo de relaciones societarias.
Búsqueda semántica sobre la normativa educativa de Andalucía (adideandalucia.es), con scraping automático e indexación vectorial.
Seguimiento de expedientes de subvención desde su publicación en la BDNS hasta la solicitud, justificación y pago, con scraper propio para Gestiona (esPublico).
Control y trazabilidad de la limpieza de aseos públicos municipales, con registro por turnos y usuarios.
Anonimiza automáticamente datos sensibles en documentos PDF antes de su publicación o cesión.
Genera feeds RSS a partir de páginas web sin fuente nativa, mediante scraping configurable por sitio.
Aplicación personal de seguimiento nutricional diario.
Utilidades más pequeñas, construidas a medida que las he necesitado en el día a día de tramitación. Conviven con las aplicaciones de arriba en el mismo servidor.
Todo el ecosistema corre en un VPS propio, con Docker y Traefik como proxy inverso con TLS automático (Let's Encrypt). Más de 40 contenedores en producción sobre PostgreSQL / pgvector, MySQL y Qdrant como almacenes de datos y vectores, y n8n como capa de automatización compartida entre proyectos.
La mayoría de los asistentes usan Claude o modelos GPT para comprensión documental, generación de texto administrativo y búsqueda semántica sobre corpus normativos (BOE, BORME, ordenanzas municipales).