Daniel Cañadillas

Plan, Build, Validate

Enabling teams through architecture, R&D, and agentic systems.

About

Software engineer with a researcher's mindset. I'm drawn to work that changes how teams build — architectures nobody owns, technologies without a manual, problems where the answer isn't obvious. Currently part of the Enabling Team at Ideable, where I architect systems, drive R&D, and empower teams to ship faster. Specialized in backend development, infrastructure as code with Terraform, and agentic AI workflows — from RAG systems to autonomous coding agents.

Ingeniero de software con mentalidad de investigador. Me mueve el trabajo que transforma la forma en que los equipos construyen: arquitecturas que no tienen dueño, tecnologías sin manual, problemas donde la solución no es evidente. Actualmente soy miembro del Enabling Team en Ideable, donde diseño arquitecturas, impulso I+D y potencio a los equipos para que entreguen con mayor velocidad y calidad. Especializado en desarrollo backend, infraestructura como código con Terraform y flujos de IA agentica — desde sistemas RAG hasta agentes de codificación autónomos.

"I focus on bridging the gap between research and production through automation, system design, and continuous learning."
"Me centro en cerrar la brecha entre investigación y producción a través de la automatización, el diseño de sistemas y el aprendizaje continuo."

Currently Exploring

Agentic architectures

Multi-agent orchestration, tool-use patterns, and autonomous coding workflows.

RAG & knowledge retrieval

Embedding strategies, hybrid search, and chunking approaches for codebases.

Infrastructure compliance automation

Policy-as-code, Terraform testing, and automated security enforcement.

LLM evaluation

Hallucination detection, cost-performance tradeoffs, and benchmark design.

Arquitecturas agénticas

Orquestación multi-agente, patrones de tool-use y flujos de codificación autónomos.

RAG y recuperación de conocimiento

Estrategias de embedding, búsqueda híbrida y chunking para codebases.

Automatización de compliance en infraestructura

Policy-as-code, testing con Terraform y enforcement automatizado de seguridad.

Evaluación de LLMs

Detección de alucinaciones, tradeoffs coste-rendimiento y diseño de benchmarks.

Work Experience

Staff Software Engineer

@Ideable (Enabling Team)
2026 - Present
Bilbao, Spain → Remote

Part of the Enabling Team. Responsible for cross-team architecture, R&D, and technical enablement across the organization.

  • Defined and bootstrapped core architectures for new projects, enabling feature teams to iterate quickly on solid foundations.
  • Drove internal R&D on agentic AI: built an async agent system for autonomous GitLab issue resolution and MR review.
  • Created an agentic workflow for the frontend team to accelerate Figma-to-code conversion.
  • Designed and delivered workshops, courses, and technical talks to upskill teams.
  • Evaluated emerging technologies and determined viability for production adoption.

Software Engineer

@Ideable (Oficina Técnica)
2021 - 2026
Bilbao, Spain → Remote

Technical office responsible for the most complex and cross-cutting developments that regular teams couldn't tackle, spanning full-stack, DevOps, infrastructure, and AI.

  • ENS High Compliance AWS Infrastructure: Architected and fully terraformed a multi-account AWS infrastructure (ALB, ECS, S3, RDS, etc.) meeting the Spanish National Security Scheme (ENS) high-level requirements.
  • VisualMLOps Platform: Co-designed a platform that empowers non-AI experts (e.g., factory quality teams) to train, maintain, and deploy Computer Vision models without writing code.
  • Elderly Care Anomaly Detection: Developed an AI-based system using non-intrusive sensors to monitor daily routines and detect anomalous patterns in elderly people's behavior.
  • High-Resolution Image Viewer: Architected a visualization system for viewing high-resolution images with a Google Maps-like experience.
  • IoT Device Management: Designed an AWS IoT Core architecture with Lambda, databases, and Vaadin frontend for managing connected safety devices at scale.
  • Mentored interns.
  • Handled any technical escalation from feature teams — from infrastructure to code review.

Software Engineering Intern

@Ideable
2021
Bilbao, Spain

Contributed to the development of software platforms and internal tooling.

  • Assisted in backend development with Java and Grails.
  • Participated in agile development processes and code reviews.

Software Developer

@Zylk
2019 - 2021
Bilbao, Spain

Developed web applications and maintained existing systems for enterprise clients.

  • Built and maintained PHP and Laravel applications.
  • Worked with SQL databases and optimized query performance.

Staff Software Engineer

@Ideable (Enabling Team)
2026 - Actualidad
Bilbao, España → Remoto

Miembro del Enabling Team. Responsable de arquitectura transversal, I+D y habilitación técnica en toda la organización.

  • Definí y arranqué arquitecturas core para nuevos proyectos, permitiendo a los equipos iterar rápido sobre bases sólidas.
  • Dirigí I+D interno en IA agentica: desarrollé un sistema asíncrono con agentes para resolución autónoma de issues de GitLab y revisión de merge requests.
  • Creé un flujo agentico para el equipo de frontend que acelera la conversión de Figma a código.
  • Diseñé e impartí talleres, cursos y charlas técnicas para fortalecer las capacidades de los equipos.
  • Evalué tecnologías emergentes y validé su viabilidad para producción.

Software Engineer

@Ideable (Oficina Técnica)
2021 - 2026
Bilbao, España → Remoto

Oficina Técnica encargada de los desarrollos más complejos y transversales, aquellos que los equipos regulares no podían abordar, cubriendo full-stack, DevOps, infraestructura e IA.

  • Infraestructura AWS con Cumplimiento ENS Alto: Diseñé e implementé completamente en Terraform una infraestructura multi-cuenta AWS (ALB, ECS, S3, RDS, etc.) cumpliendo los requisitos de nivel alto del Esquema Nacional de Seguridad (ENS).
  • Plataforma VisualMLOps: Co-diseñé una plataforma que da autonomía a expertos sin conocimientos de IA (p. ej., equipos de calidad de fábrica) para entrenar, mantener y desplegar modelos de Computer Vision sin escribir código.
  • Detección de Anomalías en Cuidado de Mayores: Desarrollé un sistema basado en IA con sensores no intrusivos para monitorizar rutinas diarias y detectar patrones anómalos en el comportamiento de personas mayores.
  • Visor de Imágenes de Alta Resolución: Diseñé la arquitectura de un sistema de visualización para ver imágenes en alta resolución con experiencia tipo Google Maps.
  • Gestión de Dispositivos IoT: Diseñé una arquitectura AWS IoT Core con Lambda, bases de datos y frontend Vaadin para gestionar dispositivos de seguridad conectados a escala.
  • Mentoricé a becarios.
  • Gestioné cualquier escalado técnico de los equipos — desde infraestructura hasta revisión de código.

Software Engineering Intern

@Ideable
2021
Bilbao, España

Participé en el desarrollo de plataformas de software y herramientas internas.

  • Colaboré en el desarrollo backend con Java y Grails.
  • Participé en procesos ágiles y revisiones de código.

Software Developer

@Zylk
2019 - 2021
Bilbao, España

Desarrollé aplicaciones web y mantuve sistemas existentes para clientes empresariales.

  • Construí y mantuve aplicaciones PHP y Laravel.
  • Trabajé con bases de datos SQL y optimicé el rendimiento de las consultas.

Skills

AI & Agentic Development

LLM-based workflowsRAG systemsAgentic coding systemsWeb scrapingCodexClaude CodeOpenCodePrompt engineering

Architecture & Methods

System designTDDSpec-driven developmentENS complianceMentoringTechnical enablement

Cloud & Infra

AWSAzureTerraformDockerKubernetesLinux

Programming Languages

PythonJavaPHPJavaScript/TypeScriptSQL

Frameworks

GrailsLaravelReactAngularVaadinNode.js

Databases

PostgreSQLMySQLMongoDB

Certifications

AWS Cloud Practitioner

Languages

SpanishEnglishPortuguese

Tools

GitGitLab CI/CDGitHub CI/CDGrafana (LGTM Stack)PrometheusPostmanJiraConfluenceVS CodeIntelliJ / JetBrainsRoo / ClineFigma-to-code workflows

IA y Desarrollo Agentico

Flujos con LLMSistemas RAGSistemas de codificación agenticaWeb scrapingCodexClaude CodeOpenCodePrompt engineering

Arquitectura y Metodologías

Diseño de sistemasTDDDesarrollo guiado por especificacionesCumplimiento ENSMentoringHabilitación técnica

Cloud e Infra

AWSAzureTerraformDockerKubernetesLinux

Lenguajes de Programación

PythonJavaPHPJavaScript/TypeScriptSQL

Frameworks

GrailsLaravelReactAngularVaadinNode.js

Bases de datos

PostgreSQLMySQLMongoDB

Certificaciones

AWS Cloud Practitioner

Idiomas

EspañolInglésPortugués

Herramientas

GitGitLab CI/CDGitHub CI/CDGrafana (LGTM Stack)PrometheusPostmanJiraConfluenceVS CodeIntelliJ / JetBrainsRoo / ClineFlujos Figma a código

Education

Bachelor's Degree in Computer Science

@UPV/EHU — Universidad del País Vasco
2017 - 2021

Specialization in computing, algorithms, and artificial intelligence.

Higher Vocational Training in Web Application Development

@Zabalburu Ikastetxea
2015 - 2017

Specialization in web development technologies and programming fundamentals.

Grado en Ingeniería Informática

@UPV/EHU — Universidad del País Vasco
2017 - 2021

Especialización en computación, algoritmos e inteligencia artificial.

Grado Superior en Desarrollo de Aplicaciones Web

@Zabalburu Ikastetxea
2015 - 2017

Especialización en tecnologías de desarrollo web y fundamentos de programación.

Projects

personal-portfolio
$ cat README.md
$
$ Terminal-inspired portfolio built with Astro 5, dark/light theme, i18n, and custom UI components.
$
$ Tech: Astro, TypeScript, CSS, Playwright
portfolio-personal
$ cat README.md
$
$ Portfolio con estilo terminal construido con Astro 5, tema oscuro/claro, i18n y componentes UI personalizados.
$
$ Tech: Astro, TypeScript, CSS, Playwright

Contact