Una combinación de arquitectura backend y una visión hacia el futuro de la automatización.
Soy un desarrollador de software con una fuerte inclinación por el backend.
Mi objetivo es transformar ideas complejas en sistemas eficientes, escalables y mantenibles, aplicando siempre los principios del código limpio.
En Surlabs, mis responsabilidades clave incluyeron la actualización de plugins para ILIAS 10, el desarrollo de un sistema de pagos con Stripe, y la gestión de reportes.
Un recorrido por mis trabajos más sólidos, donde la arquitectura y el código limpio son los protagonistas.
Agente potenciado por un sandbox de código y una base de conocimiento RAG
Sistema de aprendizaje del lenguaje de programación Go a través de un Agente de IA dotado de un conjunto de herramientas especializadas.
El gateway principal y orquestador de la lógica de negocio está desarrollado con Spring Boot, siguiendo una arquitectura en capas y aplicando principios SOLID.
Todo el sistema se complementa con un stack completo de observabilidad (Prometheus, Grafana, Loki).
Arquitectura por capas con PHP Vanilla y Stripe API
Plataforma que sirve como referencia para construir un sistema de pagos a través de Stripe.
La aplicación maneja transacciones únicas, suscripciones recurrentes, gestión de facturas y cancelaciones.
Utilizando el patrón Strategy, la aplicación es capaz de procesar docenas de tipos de eventos de Stripe de forma modular.
Una selección de prototipos, pruebas de concepto y exploraciones técnicas donde pongo a prueba nuevas ideas y tecnologías.
Juego de terminal desarrollado en Go cuyo reto es adivinar la capital de diferentes países.
Aplicación web full-stack para generar códigos QR altamente personalizados. Permite modificar colores, añadir logotipos y validar el contraste en tiempo real (WCAG). Destaca por su arquitectura desacoplada con Astro, React y un backend en FastAPI.
Aplicación web que imita la gestión de mesas en un restaurante.
Un vistazo a las herramientas y tecnologías que utilizo para construir aplicaciones que complementan mi core stack.
Diseño y desarrollo de la lógica de servidor, APIs robustas y arquitecturas escalables.
Construcción de interfaces de usuario interactivas, responsivas y optimizadas.
Modelado, gestión y optimización de bases de datos relacionales y NoSQL.
Automatización de despliegues, contenerización, gestión de infraestructura en la nube y monitoreo de aplicaciones.
Explorando y construyendo con modelos de lenguaje y herramientas de IA, enfocado en la construcción de agentes personalizados.