- Juan Carlos Alvarez Lagos (Juan Klagos)
- GitHub: @juanklagos
- LinkedIn: Juan Carlos Alvarez Lagos
- Portfolio: juanklagos.github.io
CTO and software developer with over 10 years of experience leading the full digital product development cycle. Expert in SaaS multi-tenant architectures and microservices. Specialist in Laravel, Node.js, Vue 3, and Inertia.js, with solid experience in AWS, Docker, and CI/CD automation.
- CTO @ Praxis Studio SAS (2022 — Present)
- Team Lead @ Cuemby Inc (2020 — 2023)
- Front-End Developer @ IPCOM AI (2021)
- Full-Stack Developer (Various Roles since 2015)
- Stack: Laravel, PHP, Vue 3, Inertia.js, Filament, TypeScript, JavaScript, Node.js.
- Tools: AWS, Docker, CI/CD, PostgreSQL, MySQL.
This section is open for future collaborators.
Esta sección queda abierta para colaboradores futuros.
- Name / Nombre:
- Contribution / Aporte:
- Contact / Contacto (optional):
- EN: This repository is designed to be used in English and Spanish.
- ES: Este repositorio está diseñado para usarse en inglés y español.
- EN: Keep instructions simple, direct, and copy/paste-ready.
- ES: Mantén instrucciones simples, directas y listas para copiar/pegar.
EN: Using https://github.com/juanklagos/spec-driven-development-template, guide me step by step with SDD for my project.
My project is: [describe project in plain language].
Do not skip idea, spec, plan, tasks, logbook, and validation.
ES: Usando https://github.com/juanklagos/spec-driven-development-template, guíame paso a paso con SDD para mi proyecto.
Mi proyecto es: [explica el proyecto en lenguaje simple].
No omitas idea, spec, plan, tasks, bitácora y validación.
- EN: Ask the AI to confirm the active spec before coding.
- ES: Pide a la IA confirmar la spec activa antes de programar.
- EN: Keep one clear next step at the end of each session.
- ES: Deja un próximo paso claro al final de cada sesión.
- EN: Prefer simple language and concrete deliverables.
- ES: Prefiere lenguaje simple y entregables concretos.
flowchart LR
A["EN: Idea / ES: Idea"] --> B["EN: Approved spec / ES: Spec aprobada"]
B --> C["EN: Aligned plan / ES: Plan alineado"]
C --> D["EN: Prioritized tasks / ES: Tareas priorizadas"]
D --> E["EN: Implementation / ES: Implementación"]
E --> F["EN: Validation + logbook / ES: Validación + bitácora"]