Portafolio profesional
Blog de Backend, Microservicios e IA
Artículos técnicos sobre NestJS, arquitectura backend, sistemas distribuidos, PostgreSQL, observabilidad e integración segura de IA.
Contenido publicado
- Construyendo un Portafolio Moderno con React 19 y un Dashboard de Administración Integrado
Cómo evolucioné mi portafolio estático a una aplicación interactiva con panel de administración, estadísticas en tiempo real, chatbot con IA y una arquitectura escalable.
- Automatizando mi portafolio: De READMEs estáticos a sistemas vivos
Cómo transformé mi repositorio de GitHub de una vitrina estática en un sistema que se mantiene a sí mismo, usando GitHub Actions y un enfoque de arquitectura distribuida.
- review-and-radiate: Construyendo una experiencia web moderna con Lovable
Cómo construí una aplicación web interactiva usando Lovable, React y Vite, enfrentando los desafíos de la arquitectura frontend moderna.
- Construyendo un entorno académico de pruebas en Node.js: Jest vs Bun Test
Creé un gestor de tareas académico para enseñar pruebas de software, implementando los seis tipos fundamentales de pruebas con Jest y Bun Test. Acá te cuento cómo decidí la arquitectura y qué trade-offs enfrenté.
- Mi entorno de desarrollo en Arch Linux: automatizando dotfiles con perfiles portátiles
Como arquitecto backend, mi productividad depende de un entorno de desarrollo confiable. En este artículo te muestro cómo automatizé la configuración completa de mi Arch Linux, desde Hyprland hasta Neovim, y el truco de los perfiles portátiles que me salva cuando cambio de máquina.
- Construyendo un CMS Backend para Portafolios con NestJS y PostgreSQL
Cómo diseñé una API modular de CMS para portafolios personales, resolviendo problemas de gestión de contenido manual y escalabilidad con TypeScript, Prisma y Docker.
- Centralizando la Documentación de Python: Una Página para Gobernarlos a Todos
Construí una landing page para centralizar los recursos de Python, uniendo tutoriales oficiales, guías de la comunidad y herramientas en un solo lugar accesible.
- De archivos estáticos a contenedores: La evolución de una landing page
La historia de cómo una simple página web de clase se transformó en una aplicación contenedorizada con backend, y los trade-offs de intentar hacerlo todo.
- Construyendo Chatbot Valle: Un backend minimalista para conversaciones con IA
Cómo construí un backend ligero en Node.js/Express para integrar la API de OpenAI, enfocándome en simplicidad y escalabilidad modular.
- Construyendo un sistema de gestión hotelera full-stack con TypeScript
Cómo desarrollé una solución completa para la gestión hotelera usando TypeScript en ambos lados, con un frontend React internacionalizado y una arquitectura modular.
- Construyendo SentinelAI: Un Sistema Híbrido de Seguridad Web
Cómo construí un sistema demo que combina reglas expertas, machine learning y LLMs para detectar comportamientos sospechosos en aplicaciones web.
- Construyendo Vibe Pulse: Mi plataforma E-commerce fullstack con TypeScript
Te cuento cómo construí una plataforma E-commerce completa con React, Express y Prisma, enfrentando desafíos reales de estado, inventario y permisos.
- ailocal: Tu asistente de código offline
Cómo construí una herramienta CLI que genera código usando modelos de lenguaje locales de Ollama, sin dependencias en la nube ni integraciones complejas.
- ListenUp-English: Cuando el aprendizaje de inglés necesita un backend robusto
Cómo construí una plataforma completa para práctica de listening en inglés usando YouTube, NestJS y Prisma, enfrentando los desafíos reales de escalar contenido educativo.
- Construyendo la interfaz administrativa de un sistema de salud (IPS): cuando la eficiencia es cuestión de vida o muerte
Cómo diseñé una interfaz frontend para gestionar flujos de datos médicos críticos, priorizando velocidad y claridad en cada decisión técnica.
- Construyendo SEMESTRE-4: Un repositorio académico que evolucionó más allá de la tarea
Cómo transformé una colección desorganizada de trabajos universitarios en un sistema modular que ahora usan otros estudiantes, enfrentando el desafío de escalar sin perder simplicidad.
- Construyendo un bot que cualifica leads con IA sin perder la cabeza
Cómo automatizé la tediosa evaluación de leads usando un bot de Telegram y LLMs, manteniendo el historial de cada conversación y logueando todo en Google Sheets.
- Construyendo un portafolio de doble personalidad con React 19 y arquitectura screaming
Cómo implementé un portafolio web que presenta dos identidades artísticas distintas usando React 19, GSAP y una arquitectura modular que separa claramente los modos 'Día' y 'Noche'.
- Paractica Vocales: Cuando la IA se encuentra con la fonética
Construí una aplicación en Python que usa visión por computadora para enseñar a reconocer vocales en tiempo real, uniendo lingüística y machine learning.
- Construyendo PAGINA-U: Una Plataforma Universitaria con Arquitectura Desacoplada
Cómo diseñé una plataforma universitaria completa separando frontend y backend para escalar de forma independiente, usando TypeScript en ambos lados y evitando los acoples tradicionales.
- Construyendo un chatbot documentado: más allá de la lógica conversacional
Cuando la IA se encuentra con la necesidad de documentación exhaustiva. Cómo implementé un chatbot donde cada decisión de lógica está respaldada por un sistema de documentación técnica en tiempo real.
- Construyendo una plataforma de retos de programación desde cero
Cómo creé una plataforma interactiva para retos de programación, enfrentando los problemas de evaluación de código en el navegador y la gamificación.