© 2026 | Carlos Diaz
Hecho con amor y Buenas Vibras 😉
Soy Carlos Diaz, Ingeniero Fullstack Senior con más de 6 años construyendo aplicaciones web en producción con TypeScript: Node.js y NestJS en el servidor, React, Next.js y Angular en el cliente. Con una Maestría en Tecnologías de la Información de la Universidad de Guadalajara, me especializo en funcionalidades end-to-end: desde APIs REST y GraphQL y capas de datos en MongoDB hasta UIs accesibles basadas en componentes.
Desde 2022 trabajo de tiempo completo en un SaaS de salud de EE.UU. a través de Improving, entregando funcionalidades compatibles con HIPAA sobre una plataforma de microservicios en TypeScript, dentro de equipos Scrum autogestionados. Mantengo bases de código en Angular y en React/Next.js en paralelo, y por eso puedo asesorar una decisión de framework desde la experiencia y no desde la preferencia. Antes contribuí al Carbon Design System de IBM, que definió mi enfoque de sistemas de diseño y mis estándares de accesibilidad WCAG.
Integro IA en flujos reales de producto —generando vector embeddings para búsqueda semántica— y acelero las entregas con herramientas de AI pair-programming como Claude y GitHub Copilot, sin comprometer la calidad del código. Cuento con certificaciones de Scrum.org (PSM I, PSD I, PSU I) y credenciales de AWS Academy en Cloud y Machine Learning Foundations.
Trabajo a diario en inglés con clientes de EE.UU., colaboro abiertamente con producto, diseño e ingeniería, y siempre dejo cada base de código mejor de como la encontré.
Autoevaluación de dominio
Marco Común Europeo de Referencia (MCER)
Lengua materna. Pienso y diseño en ella.
El idioma en el que trabajo todos los días: standups, design docs, code reviews y llamadas con clientes en EE.UU. principalmente.
Cómo se manifiestan en mi trabajo
Escribo el design doc antes del código, y facilito revisiones que dejan a producto, diseño e ingeniería con la misma imagen del problema.
Recurro a logs, trazas y métricas antes de proponer un rewrite. La solución que perdura es la que apunta a la causa real.
Pregunto cuánto cuesta una propuesta a escala, bajo carga y en seis meses, antes de aceptar que funciona.
Restricciones como HIPAA o un esquema heredado son donde hago mi mejor trabajo de diseño. La solución interesante es la que encaja.
En equipos Scrum autogestionados reviso con generosidad, hago mentoring con intención y trato el código compartido como propiedad compartida.
Los incidentes en producción y los requerimientos que se mueven a media iteración son parte del trabajo. Mantengo el release en calma y al equipo informado.
Decido con la información disponible, dejo asentado el por qué, y reviso la decisión cuando la evidencia cambia.
A dónde va mi tiempo de estudio en este momento
Objetivo para los próximos meses




