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)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)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
@IdeableContributed 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
@ZylkDeveloped 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)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)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
@IdeableParticipé 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
@ZylkDesarrollé 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
Architecture & Methods
Cloud & Infra
Programming Languages
Frameworks
Databases
Certifications
Languages
Tools
IA y Desarrollo Agentico
Arquitectura y Metodologías
Cloud e Infra
Lenguajes de Programación
Frameworks
Bases de datos
Certificaciones
Idiomas
Herramientas
Education
Bachelor's Degree in Computer Science
@UPV/EHU — Universidad del País VascoSpecialization in computing, algorithms, and artificial intelligence.
Higher Vocational Training in Web Application Development
@Zabalburu IkastetxeaSpecialization in web development technologies and programming fundamentals.
Grado en Ingeniería Informática
@UPV/EHU — Universidad del País VascoEspecialización en computación, algoritmos e inteligencia artificial.
Grado Superior en Desarrollo de Aplicaciones Web
@Zabalburu IkastetxeaEspecialización en tecnologías de desarrollo web y fundamentos de programación.
Projects
Contact
Let's build something together.