Un fin de semana, 8 horas y datos públicos: así nace contractes.cat con ayuda de IA y código abierto.
Un proyecto de análisis de contratación pública en Catalunya se construye en menos de 8 horas con Claude Code y Codex y publica todo su código como software abierto.
Un proyecto personal, aplazado durante años por falta de tiempo, ha terminado convertido en una plataforma funcional de análisis de contratación pública gracias a la asistencia directa de modelos de programación con inteligencia artificial. El resultado es contractes.cat, una web independiente de exploración de datos abiertos sobre contratos públicos en Catalunya, construida —según explica su autor— en menos de ocho horas de trabajo efectivo con ayuda de Claude Code y Codex, y publicada íntegramente como código abierto.
Detrás del proyecto está Gerard Giménez Adsuar, desarrollador y constructor de productos de datos e IA, conocido en redes como @gmnzgerard, que define su enfoque de forma directa: building. Además de contractes.cat, impulsa otras iniciativas tecnológicas como http://eurlexai.com y el proyecto Catalunyacienciadedades.cat, centrado en ciencia de datos e inteligencia artificial aplicada.
La iniciativa parte de una idea sencilla pero de alto impacto cívico: transformar un gran volumen de datos públicos difíciles de navegar en una interfaz comprensible, explorable y auditable por cualquier ciudadano. No es un portal institucional ni una réplica oficial, sino una capa analítica construida encima de datasets públicos existentes, con foco en transparencia, usabilidad y verificación independiente.
De dataset técnico a herramienta ciudadana usable
La contratación pública genera enormes volúmenes de información estructurada, pero eso no implica necesariamente accesibilidad real. Los datos suelen estar disponibles en bruto, con campos técnicos, múltiples formatos y escasa capa interpretativa. contractes.cat nace precisamente para cubrir ese hueco: no publica datos nuevos, sino que reorganiza, agrega y visualiza mejor los que ya son públicos.
La plataforma trabaja sobre el conjunto de datos de contratación pública publicado en la Plataforma de Transparencia de Catalunya. A partir de ahí construye paneles de exploración que permiten ver qué empresas reciben contratos, por qué importes, con qué procedimientos y en qué sectores económicos.
La propia web advierte de forma explícita que no es un sitio oficial del gobierno y que el dataset puede no incluir la totalidad de contratos, ya que no todas las entidades publican en la misma plataforma. Esta advertencia metodológica marca una diferencia relevante: el proyecto prioriza claridad de límites y trazabilidad de fuente.
Construido con IA de programación en una sola sesión
Uno de los aspectos más llamativos del proyecto es su proceso de construcción. Gerard Giménez Adsuar explica que llevaba años queriendo desarrollar la herramienta y que finalmente la ha podido materializar en un fin de semana gracias al uso de asistentes de programación basados en IA, concretamente Claude Code y Codex.
El papel de estos sistemas ha sido el de aceleradores de ingeniería: generación de estructuras de código, consultas a APIs de datos abiertos, construcción de transformaciones, agregaciones estadísticas y componentes de visualización. El desarrollador mantiene el control de arquitectura y validación, pero reduce drásticamente el tiempo de implementación.
Este patrón encaja con una nueva categoría de desarrollo: proyectos de datos públicos construidos por equipos mínimos —incluso una sola persona— con apoyo de copilotos de código.
Qué ofrece exactamente contractes.cat
La plataforma organiza la información en múltiples vistas de análisis que permiten recorrer el dataset desde distintos ángulos sin necesidad de conocimientos técnicos. El usuario puede explorar contratos por año, importe, tipo, procedimiento, empresa adjudicataria y organismo contratante.
El sistema muestra métricas agregadas del conjunto completo, que supera ampliamente el millón y medio de contratos registrados, decenas de miles de empresas adjudicatarias y volúmenes de adjudicación que suman decenas de miles de millones de euros en la serie histórica disponible.
Incluye rankings de empresas por importe adjudicado en periodos recientes, evolución anual de importes, distribución por tipos contractuales —servicios, suministros, obras, concesiones— y clasificación sectorial basada en códigos CPV, el estándar europeo de vocabulario de contratación pública.
También incorpora buscadores específicos de empresas y organismos, con detalle de contratos recientes y distribución anual, lo que convierte el portal en una herramienta práctica de consulta rápida.
Contratos menores y patrones de distribución
Uno de los módulos analíticos más útiles es el dedicado a contratos menores. La plataforma analiza la distribución de importes alrededor del umbral legal de 15.000 euros sin IVA para servicios y suministros y muestra concentraciones por tramos de importe.
Este enfoque permite detectar visualmente patrones de acumulación cerca de límites regulatorios. No formula acusaciones ni conclusiones automáticas: presenta la distribución para que investigadores, periodistas o ciudadanos puedan interpretarla con criterio propio.
Es un buen ejemplo de cómo una visualización adecuada puede convertir un campo técnico en una señal comprensible.
Metodología técnica declarada y auditable
contractes.cat documenta su metodología técnica de forma transparente. Utiliza la API de datos abiertos basada en Socrata, ejecuta consultas SoQL directas, calcula agregaciones en base de datos y excluye de métricas agregadas registros con importes inconsistentes.
Declara también frecuencia de refresco de datos —aproximadamente cada seis horas— y especifica cómo trata importes con y sin IVA según aparecen en la fuente original. Este nivel de detalle permite reproducibilidad y auditoría externa.
No es solo un panel visual atractivo: es un pipeline de datos descrito.
Código abierto como garantía de transparencia
Todo el código del proyecto está publicado como software de código abierto en GitHub. Cualquier desarrollador puede revisar la lógica de cálculo, proponer mejoras, adaptar el sistema a otros territorios o construir bifurcaciones del proyecto.
Esta decisión encaja con la filosofía del autor y de su entorno de trabajo en ciencia de datos aplicada: transparencia no solo en los datos, sino también en las herramientas que los procesan.
El ecosistema vinculado incluye iniciativas como Catalunyacienciadedades.cat y eurlexai.com, orientadas a explotar datos jurídicos y públicos con técnicas de IA.
Sin publicidad y con analítica mínima
La web declara usar únicamente analítica agregada para mejora técnica y no realizar perfilado personal ni publicidad dirigida. El objetivo es mantener el proyecto como herramienta cívica y técnica, no como plataforma de monetización de tráfico.
Este posicionamiento refuerza su utilidad para investigación, periodismo de datos y escrutinio ciudadano.
IA + open data + desarrollador individual: un nuevo modelo
El caso de contractes.cat muestra un modelo emergente: proyectos de transparencia construidos por un único autor con apoyo de IA de programación, datos abiertos oficiales y publicación en código abierto. La barrera de entrada cae, pero la exigencia metodológica se mantiene.
No sustituye a portales oficiales, pero añade una capa independiente de análisis y usabilidad. En ecosistemas democráticos basados en datos, esa capa es valiosa.
Un proyecto de fin de semana puede convertirse, con las herramientas adecuadas, en infraestructura cívica reutilizable.