Acerca de mí · Luis Aldrich Guzmán
Luis Aldrich Guzmán González, conocido en línea como LuisAldrichGuz, es Full Stack Developer en Ciudad de México. Actualmente trabaja en Secretaría de Desarrollo Económico de la CDMX como Asesor de la Secretaria en temas tecnológicos y Director del Área de Tecnología. También es Fundador de Whools?, desde 2020. Está titulado en Ingeniería en Sistemas Computacionales por el Instituto Tecnológico de Iztapalapa (TecNM). Actualmente cursa una Maestría en Ingeniería de Software en la UNIR y está certificado en UX/UI.
Dónde ha trabajado, qué construyó en cada sitio y el detalle técnico de cada proyecto están en la página de experiencia.
Software
Escritorio con WinForms y WPF, móvil con React Native y Flutter. C# es mi favorito y no lo pienso justificar.
Backend
La parte que puede ser arte o una tremenda porquería, depende de a quién pongas a trabajar. Es a la que más tiempo le dedico. Me encanta que la base de datos sea arte totalmente: eficiente, seguro y escalable, la santísima trinidad. Estoy acostumbrado a hacer mis propios despliegues, así que los scripts para hacerme el trabajo más sencillo siempre van por mi parte.
Acerca de mí
Mi mayor fuerte es la curiosidad y la dopamina de ver algo funcionando. Soy obsesivo con eso: termino mi trabajo con React y me pongo a hacer cosas mías. Una vez puse a un modelo a analizar este portafolio y me dijo que tiendo a sobreconstruir. No se equivocó. Programar es trabajo social, el código lo van a leer personas. Procuro que el mío se entienda solo; si necesita comentarios para explicarse, está mal escrito. Videojuegos, vinilos y ciencia ficción en el Kindle.
Estudios
Lo que estudié y lo que sigo estudiando, más mis certificaciones de UX/UI. Aunque la neta casi todo lo que uso a diario lo aprendí fuera del aula.
Bases de Datos
Relacionales y NoSQL. Casi siempre las consumo, pero diseñarlas no me saca. Lo que sí me molesta es una base sin normalizar: un Excel con ínfulas.
Frontend
La atención al detalle la traigo de chico: aprendí HTML y CSS, y a los 14 gané un concurso de SOLACYT con una página para fomentar la lectura, un Duolingo de lectura cuando Duolingo todavía no sonaba en México. Me gusta que las cosas se vean bien y sean eficientes, y soy de minimalismo. Lo que de verdad enseña es sentarte a ver a alguien usar lo que hiciste y aguantarte.
Videojuegos
Es a lo que me quiero dedicar. Me gusta que todo reaccione y armar la lógica que lo mueve. La portada de este sitio es uno de los míos: se juega, tiene enemigos, jefes y multijugador.
IA
He liderado equipos de desarrolladores y ahora también dirijo agentes de IA. He sido un área de Tecnología entera yo solo, y con agentes abarco muchísimo más terreno en menos tiempo. Estoy en contra del vibe coding. Entiendo que parezca que así sacas las cosas, pero cuando todo caiga y no sepas qué parte falla, ahí empieza la diversión. Trabajo con IA local y con modelos remotos. En gobierno hay datos que no pueden pasar por el servidor de un externo.
Herramientas y tecnologías
- AWS: Nube cuando el proyecto pide crecer. Y cuando alguien más paga la factura.
- C#: Mi lenguaje favorito y no lo voy a justificar. Escritorio, herramientas internas y Unity: con éste hago de todo.
- Docker: Todo lo que corre en mi servidor va en contenedores. Se acabó el «en mi máquina sí jala».
- Figma: No soy fan de usarla, me siento más rápido en código. Pero para las demos es indispensable, y la sé usar.
- Git/GitHub: Sin historial no hay vuelta atrás. Todo lo mío vive en Git, hasta lo que me da pena.
- Java: Donde aprendí a pensar en objetos y en arquitectura. Y a escribir muchísimo para decir poquito.
- Linux: Mi servidor y mi escritorio. Sí, uso Arch. No, no lo voy a volver a mencionar.
- Node.js: JavaScript también en el servidor. Un solo idioma de punta a punta y una excusa menos.
- Python: Scripts, datos y todo lo que tenga que estar listo hoy.
- React: Mi favorito. Es mi esposa del trabajo y mi sala de pruebas: conozco sus defectos y sus virtudes.
- Unity: Donde hago mis juegos desde hace años: mecánicas, físicas, enemigos y jefes.
- Soporte y Mantenimiento de Equipo de Cómputo: Antes de aprender a programar, aprendí a arreglar computadoras. Así que conozco perfectamente la herramienta con la que trabajo.
- Ingeniería en Sistemas Computacionales: La carrera que tanto esperé estudiar por años, la carrera que representa lo que amo y lo que quiero hacer toda mi vida que son los sistemas.
- Maestría en Ingeniería de Software: Algo complementario, más que nada por el título de maestro, pero nada que no aprendiera antes la verdad. En la UNIR porque trabajo y necesito que sea full remoto.
- Game Design: Lo que hace que un juego se sienta bien. Es la parte difícil y la que nadie ve.
- Angular: Cuando el proyecto crece y necesitas que todos escriban igual. Opina muchísimo, y a veces eso es justo lo que quieres.
- Blender: Los modelos los hago aquí. Sé lo justo para que no se note que no soy artista.
- Django: Experto. Baterías incluidas: cuando lo que urge es tener la API parada, no me peleo con nadie.
- FastAPI: Experto, y la prueba la estás usando: la API de este sitio es FastAPI. Asíncrona, tipada y la documentación sale sola.
- Firebase: Para arrancar sin montar servidor. Perfecto hasta que deja de serlo.
- Flask: Lo mínimo para levantar un servicio. Su chiste es lo que no trae.
- Flutter: Una base de código y dos tiendas.
- Kotlin: Android sin toda la ceremonia de Java.
- Laravel: PHP con orden. Si el sistema ya viene en Laravel le doy mantenimiento sin bronca... y si está bien legacy, también te digo la verdad: sale más barato tirarlo y hacerlo de nuevo.
- MongoDB: Cuando los datos de verdad no caben en una tabla. De verdad, ¿eh?
- MariaDB: Con el que empecé. Le tengo cariño y sigue resolviendo.
- Oracle: El mundo empresarial. Pesado, caro, y aun así hay que saberse mover ahí.
- PostgreSQL: La de este sitio y mi opción por defecto. Casi nunca me arrepiento.
- React Native: Todo lo que sé de React se me transfiere al móvil. Lo que hay que aprender aparte es el puente nativo y la navegación.
- Tailwind CSS: Experto, y este sitio es la prueba: va entero con Tailwind, con su propia paleta y sus propias formas encima. Se ve horrible los primeros días y luego ya no quieres regresar.
- Three.js: La portada de este sitio es un juego 3D y el «Acerca de mí» es un sistema solar. Las órbitas, los shaders y la física los escribí a mano.
- Vue: Aquí sí soy experto, aunque la broma se cuenta sola: no todo proyecto necesita artillería... ni skills, es lo que agarra un backend cuando le toca hacer el front.
- Claude Code: Lo uso desde el día que salió, literalmente, y es lo que abro todos los días. El plan Max me lo pago yo, para mis proyectos: mis videojuegos y hasta el modelado 3D.
- Claude API: Chat de soporte dentro del sistema, reportes que se escriben solos en PDF, Excel y PowerPoint, agentes que investigan y analizan datos, visión para leer documentos y automatización de redes sociales. Algunas de las cosas que he hecho, posibilidades infinitas.
- Agentes y MCP: Un agente sin herramientas es un chat caro. Con MCP les doy acceso a la base, los archivos, Blender y mi servidor, y pongo a varios a trabajar en paralelo sin que se pisen.
- Modelos locales: Reconocimiento facial, generación de audio y de modelos 3D, y preguntarle a las memorias de todos mis proyectos. Todo corre en mi RTX 5070. Aquí es donde juego, y donde meto lo que no puede salir de aquí.