Juan G. Carmona
Software Architect · AI Strategist · Critical & Secure Systems
More than twenty years designing and building software for aerospace and defence, rail and smart mobility, motorsport and data platforms, and a company of my own. My work is software architecture, cloud and engineering practice, and lately AI-assisted development. I write about what I learn, in English and Spanish, give talks and build open-source tools.
I've been coding, daily, even on weekends, for more than half of my life.
Career
- 2005 First jobs Tunstall, Actualize and CEUAH
- 2011 Aerospace and defence Systems architect on an application for Cassidian, the Airbus military division
- 2014 Rail and smart mobility Alstom, and the Madrid Innovation Lab where Mastria was born
- 2018 My own company Logtrip, as founder, CEO and CTO
- 2022 Motorsport and data platforms Azure solutions architect for the Porsche Motorsport Data Platform
- 2025 Plain Concepts Forward Deployed Engineer: AI-SDLC, training, audits, assessments and SRE
Writing
Selected articles
163 articles in English and Spanish. The full archive
Product Definition as Code for the AI-SDLC
Lately, I have been working as a FDE (Forward Development Engineer) at Plain Concepts, helping different clients introduce AI into their software development lifecycle. AI-SDLC and Spec-Driven Development are my two main areas of focus and I have been thinking a lot about the implications of AI-assisted development on the software lifecycle in many environments, with many tools, with different workflows in many different scenarios...
Read the article-
Spec-Driven Development: Controlling AI-Generated Drift
TL;DR; How do we maintain software quality when production is approaching the speed of light and we generate code faster than we can read it? I don’t have a definitive answer, but here are my two cents.
-
Backdoor en Next.js y ataque a desarrolladores
Si estás leyendo esto es porque te dedicas a la tecnología, probablemente al desarrollo de software. Como desarrolladores, tenemos un perfil muy jugoso para los hackers, sean del bando que sean. Piénsalo.
-
What DevEx Means in 2026
Over the last months I have been working with many organizations navigating the shift toward AI-assisted development. The conversations always converge on the same topics. Software engineers and leadership teams already understand that the software delivery model is changing, yet most organizations are still focused on the wrong question.
-
Comienzo un Nuevo Ciclo
Hace tres semanas conté en LinkedIn que cerraba. Desde entonces he estado preparando la disolución (burocracia y papeleo a tope) y por fin esta semana he podido dar de baja la sociedad. Ahora estoy en fase de liquidación, con toda la burocracia que ese proceso también conlleva.
Speaking
Talks
Watch the recording - Albacete Power BI & Fabric User Group Ingeniería del Software 2.0: diseñar, construir y validar productos con IA
- GitHub Copilot Dev Days Madrid Pillado por una IA: detección y disección de un ataque dirigido a desarrolladores
- RootedCON 2026 Caught by an AI: Detecting and Hunting a Targeted Backdoor
- Software Architektur im Stream The Architecture of the Death Star - 20 Years of arc42 and What We Can Learn
- UITP Global Public Transport Summit 2017 Montréal
- IWT2 DojoUS, Universidad de Sevilla SOLID y GRASP
Open source
Projects
- 01
Define once. Build from it. Change without losing track.
Product Definition as Code keeps the agreed product definition in versioned Markdown that delivery work cites instead of restating.
- 02
Keep product decisions close to the work that changes them.
ProductShape helps teams define product knowledge in versioned Markdown, connect delivery work to the accepted definition, and see when that definition changes.
- 03
AI driven engineering documentation.
ArcShape helps teams create, evolve, and explain software architecture documentation with AI-assisted workflows grounded in your repository.
- 04
A clear path to engineering excellence.
Lighthouse is an adoptable engineering baseline for practical, AI-driven software development.
Publications
Publications and learning resources
-
SOLID y GRASP Ebook (PDF), distributed free through OpenLibra -
Domain-Driven Design Work in progress - Mastering Software Development Unpublished manuscript; parts published as a blog series in 2023
Courses
- DADS | Diseño, Arquitectura y Desarrollo de Software Online course · YouTube · 16 videos
- Micro Guías de Patrones de Diseño Online course · YouTube · 26 videos
- IA con Azure - De la Teoría a la Práctica | AI102 Online course · YouTube · 22 videos
- Angular y .NET, arquitectura y buenas prácticas Online course · YouTube · 38 videos