# Eugenio Estrada | Personal Portfolio & CV This is the personal portfolio, curriculum vitae, and blog of Eugenio Estrada Csaky, CTO of Difoosion, Software Engineer, and AI in Software Engineering specialist. ## Core Information - **URL**: https://eugenioestrada.es - **Professional Focus**: AI-based Development, CMS Architectures (Difoosion Turbo), and Microsoft Technologies (.NET, C#, WPF). - **GitHub Profile**: [github.com/eugenioestrada](http://github.com/eugenioestrada) - **LinkedIn Profile**: [linkedin.com/in/eugenioestrada](https://www.linkedin.com/in/eugenioestrada) - **Languages**: Spanish (Native), Galician (Native), English (Professional Working) ## Sitemap / Navigation Structure - **Home**: Professional bio and highlight cards: - Spanish: [https://eugenioestrada.es](https://eugenioestrada.es) - English: [https://eugenioestrada.es/en/](https://eugenioestrada.es/en/) - **CV / Timeline**: Detailed career experience, education, certifications, and technical skills: - Spanish: [https://eugenioestrada.es/cv](https://eugenioestrada.es/cv) - English: [https://eugenioestrada.es/en/cv](https://eugenioestrada.es/en/cv) - **Origin / Origen**: Personal timeline and professional background from self-taught beginnings: - Spanish: [https://eugenioestrada.es/origen](https://eugenioestrada.es/origen) - English: [https://eugenioestrada.es/en/origin](https://eugenioestrada.es/en/origin) - **Tech Radar**: Interactive radar visualising tech stack adoption across rings (Adopt, Trial, Assess, Hold) and quadrants (Languages, Platforms, Tools, Techniques): - Spanish: [https://eugenioestrada.es/radar](https://eugenioestrada.es/radar) - English: [https://eugenioestrada.es/en/radar](https://eugenioestrada.es/en/radar) - **Gear**: Hardware, gaming setup, running, and productivity tools used and recommended by Eugenio: - Spanish: [https://eugenioestrada.es/gear](https://eugenioestrada.es/gear) - English: [https://eugenioestrada.es/en/gear](https://eugenioestrada.es/en/gear) - **Media Shelf**: A collection of books, video games, movies, and TV shows read, played, watched, or currently active, with reviews: - Spanish: [https://eugenioestrada.es/media](https://eugenioestrada.es/media) - English: [https://eugenioestrada.es/en/media](https://eugenioestrada.es/en/media) - **Tools**: Interactive tools and resources developed by Eugenio: - Spanish: [https://eugenioestrada.es/herramientas](https://eugenioestrada.es/herramientas) - English: [https://eugenioestrada.es/en/tools](https://eugenioestrada.es/en/tools) - **Courses**: Academy platform with specialized training courses: - Spanish: [https://eugenioestrada.es/cursos](https://eugenioestrada.es/cursos) - English: [https://eugenioestrada.es/en/courses](https://eugenioestrada.es/en/courses) - **Blog**: Technical articles and knowledge sharing on software engineering, AI, and distributed systems: - Spanish: [https://eugenioestrada.es/blog](https://eugenioestrada.es/blog) - English: [https://eugenioestrada.es/en/blog](https://eugenioestrada.es/en/blog) ## Courses - **Programming using AI agents / Programación usando agentes de Inteligencia Artificial** - Spanish: [https://eugenioestrada.es/cursos/programacion-agentes-ia](https://eugenioestrada.es/cursos/programacion-agentes-ia) - English: [https://eugenioestrada.es/en/courses/programming-ai-agents](https://eugenioestrada.es/en/courses/programming-ai-agents) - *Summary*: Master AI-assisted development and agent design for software engineering. Learn inference fundamentals (LLMs, MCP, LSP), coding assistants (Copilot, Cursor, Aider), and integrations with Jira/Linear and CI/CD. / Domina el desarrollo asistido por IA y el diseño de agentes para ingeniería de software. Aprende fundamentos de inferencia (LLMs, MCP, LSP), asistentes de codificación (Copilot, Cursor, Aider) e integraciones con Jira/Linear y CI/CD. ## Blog Articles - **The Tyranny of the Network / La tiranía de la red** - Spanish: [https://eugenioestrada.es/blog/la-tirania-de-la-red](https://eugenioestrada.es/blog/la-tirania-de-la-red) - English: [https://eugenioestrada.es/en/blog/the-tyranny-of-the-network](https://eugenioestrada.es/en/blog/the-tyranny-of-the-network) - *Summary*: Why the speed of light and serialization overhead impose physical limits on distributed architectures. A practical guide to network latency. / Por qué la velocidad de la luz y el coste de serialización imponen límites físicos a las arquitecturas distribuidas. Guía práctica de latencia de red. - **Frankenstein Architecture / La arquitectura Frankenstein** - Spanish: [https://eugenioestrada.es/blog/la-arquitectura-frankenstein](https://eugenioestrada.es/blog/la-arquitectura-frankenstein) - English: [https://eugenioestrada.es/en/blog/frankenstein-architecture](https://eugenioestrada.es/en/blog/frankenstein-architecture) - *Summary*: How agentic AI accelerates software entropy without proper governance. Strategies and tools to define design boundaries and prevent technical debt. / Cómo la IA agéntica acelera la entropía del software sin gobernanza. Estrategias y herramientas para definir límites de diseño y evitar la deuda técnica. - **The Illusion of Code Coverage / La ilusión de la cobertura de código** - Spanish: [https://eugenioestrada.es/blog/la-ilusion-de-la-cobertura-de-codigo](https://eugenioestrada.es/blog/la-ilusion-de-la-cobertura-de-codigo) - English: [https://eugenioestrada.es/en/blog/the-illusion-of-code-coverage](https://eugenioestrada.es/en/blog/the-illusion-of-code-coverage) - *Summary*: Why chasing 100% code coverage with heavily mocked unit tests couples your design, masks integration bugs, and compromises production safety. / Por qué obsesionarse con el 100% de cobertura mediante pruebas unitarias acopla tu diseño, oculta fallos de integración y compromete la producción. - **The Importance of Context in the Age of AI / La importancia del contexto en la era de la IA** - Spanish: [https://eugenioestrada.es/blog/la-importancia-del-contexto-en-ia](https://eugenioestrada.es/blog/la-importancia-del-contexto-en-ia) - English: [https://eugenioestrada.es/en/blog/the-importance-of-context-in-ai](https://eugenioestrada.es/en/blog/the-importance-of-context-in-ai) - *Summary*: Why functional and technical context, alongside acceptance testing and traditional design principles, remain crucial for developing robust software with Artificial Intelligence. / Por qué el contexto funcional y técnico, junto con las pruebas de aceptación y los principios de diseño tradicionales, siguen siendo cruciales para desarrollar software robusto con Inteligencia Artificial. - **The Power of Asynchrony / El poder de la asincronía** - Spanish: [https://eugenioestrada.es/blog/el-poder-de-la-asincronia](https://eugenioestrada.es/blog/el-poder-de-la-asincronia) - English: [https://eugenioestrada.es/en/blog/the-power-of-asynchrony](https://eugenioestrada.es/en/blog/the-power-of-asynchrony) - *Summary*: Explore the benefits of event-driven architectures (EDA) and how to overcome their technical challenges of consistency, ordering, and idempotency. / Explora los beneficios de las arquitecturas orientadas a eventos (EDA) y cómo superar sus retos técnicos de consistencia, ordenamiento e idempotencia. - **Cognitive Load as a Design Constraint / La carga cognitiva como límite de diseño** - Spanish: [https://eugenioestrada.es/blog/la-carga-cognitiva-como-limite-de-diseno](https://eugenioestrada.es/blog/la-carga-cognitiva-como-limite-de-diseno) - English: [https://eugenioestrada.es/en/blog/cognitive-load-as-a-design-constraint](https://eugenioestrada.es/en/blog/cognitive-load-as-a-design-constraint) - *Summary*: The optimal architecture respects teams' cognitive limits rather than minimizing only technical coupling. Conway's Law, Team Topologies and design physics. / La arquitectura óptima respeta los límites cognitivos de los equipos, no solo minimiza acoplamiento técnico. Conway, Team Topologies y el diseño organizativo. - **Git Worktree: The Alternative to Cloning and Context Switching / Git Worktree: la alternativa al clonado y la fricción de contexto** - Spanish: [https://eugenioestrada.es/blog/git-worktrees](https://eugenioestrada.es/blog/git-worktrees) - English: [https://eugenioestrada.es/en/blog/git-worktrees](https://eugenioestrada.es/en/blog/git-worktrees) - *Summary*: Git Worktree allows you to work on multiple branches simultaneously in isolation. Learn how it eliminates context switching in the age of AI coding assistants. / Git Worktree te permite trabajar en múltiples ramas a la vez de forma aislada. Descubre cómo elimina la fricción de contexto en la era del desarrollo con IA. - **Physical Key Architecture / La arquitectura de la llave física** - Spanish: [https://eugenioestrada.es/blog/arquitectura-llave-fisica](https://eugenioestrada.es/blog/arquitectura-llave-fisica) - English: [https://eugenioestrada.es/en/blog/physical-key-architecture](https://eugenioestrada.es/en/blog/physical-key-architecture) - *Summary*: Technical and economic analysis of using advanced passive NFC cards with a secure element as a physical key of ownership in the post-disc era. / Análisis técnico y económico sobre el uso de tarjetas NFC pasivas avanzadas con elemento seguro como llave física de propiedad en la era post-disco. - **The Copilot Illusion / La ilusión del copiloto** - Spanish: [https://eugenioestrada.es/blog/la-ilusion-del-copiloto](https://eugenioestrada.es/blog/la-ilusion-del-copiloto) - English: [https://eugenioestrada.es/en/blog/the-copilot-illusion](https://eugenioestrada.es/en/blog/the-copilot-illusion) - *Summary*: AI tools reduce the cost of writing code to zero, but multiply software complexity and technical debt without clear architecture boundaries and code governance. / La asistencia de IA reduce a cero el coste de escribir código, pero multiplica la complejidad y la deuda técnica si no hay límites y gobernanza de diseño. - **Sonnet 5 Is the Death of the Premium Model / Sonnet 5 es el final del modelo premium** - Spanish: [https://eugenioestrada.es/blog/sonnet-5-el-final-del-modelo-premium](https://eugenioestrada.es/blog/sonnet-5-el-final-del-modelo-premium) - English: [https://eugenioestrada.es/en/blog/sonnet-5-the-death-of-the-premium-model](https://eugenioestrada.es/en/blog/sonnet-5-the-death-of-the-premium-model) - *Summary*: Claude Sonnet 5 reaches Opus 4.8 capability on agentic tasks at 40% of the price. What this means for your model selection strategy. / Claude Sonnet 5 alcanza la capacidad de Opus 4.8 en tareas agenticas al 40% del precio. Analizamos qué significa para tu estrategia de selección de modelos. ## Experience Highlights - **CTO at Difoosion** (2025 - Present): Tech architecture of "Difoosion Turbo" CMS, integrating AI coding assistants and multi-agent workflows. - **CEO at Difoosion** (2015 - 2024): Digital media scaling, asset acquisition, and business consolidation. - **COO at Difoosion** (2011 - 2015): Agile transition and team coordination in newsrooms. - **Independent Consultant** (2013 - Present): .NET, C#, WPF, and Xamarin architecture consulting. - **Mobile Engineer at Tuenti** (2012 - 2013): Built Windows Phone native Tuenti app (Scrum, performance optimization). - **UX Developer at ilitia Technologies** (2010 - 2012): WPF UI engineering, Microsoft Kinect input camera UI, Banco Santander Windows apps.