Synapse
Proyecto personalAplicación web personal orientada a dar salida cómoda a todo lo que solemos dejar "para después": notas, enlaces y fragmentos que acaban perdiéndose. El flujo ayuda a clasificar y recuperar esa información sin fricción y usa notificaciones para recordar pendientes y material sin revisar. Sigue en evolución activa: en el horizonte hay funcionalidades para usos más amplios, como flashcards asociadas a las carpetas que el usuario define.
Inicio del proyecto: febrero de 2026
Tecnologías:
Destacados:
- Full stack productivo: API en Spring Boot (Java) y cliente en React + TypeScript (Vite), aplicación web con flujo real de uso (captura → bandeja → procesamiento → conocimiento).
- Experiencia de producto web: interfaz responsive, rutas y estado de aplicación coherentes; internacionalización (i18n) para usar la app en varios idiomas desde el navegador.
- Datos y despliegue: PostgreSQL con migraciones (Flyway), modelo de dominio con bandeja, conocimiento y notificaciones; documentación y Docker Compose para levantar el stack.
- IA en el flujo: pipeline de procesamiento asíncrono con integración Ollama (configurable), con enfoque en resiliencia cuando el modelo o la red fallan.
- Seguridad y operación: autenticación JWT, manejo cuidadoso de secretos y errores API con trazabilidad (trace id), sin exponer detalles internos al cliente.
Tienda de comercio electrónico (.NET)
Proyecto académico en grupoAplicación web de comercio electrónico desarrollada en C# y .NET con arquitectura por capas, orientada a cubrir un flujo real de tienda online de extremo a extremo: catálogo de productos con subtipos y categorías, búsqueda filtrada, carrito, proceso de compra y gestión de pedidos. El proyecto fue evaluado con una calificación de 10/10 por profesorado de la facultad.
Responsabilidades:
- Desarrollo Full Stack (backend, frontend y modelo de datos)
- Integración de la API de Google para inicio de sesión (OAuth 2.0)
- Diseño e implementación del sistema de nube de etiquetas para comentarios
- Escritura de pruebas de integración
- Trabajo colaborativo siguiendo una arquitectura por capas
Tecnologías:
Destacados:
- Autenticación y autorización con roles, contraseñas cifradas e integración de login con Google (OAuth 2.0)
- Gestión de catálogo con productos por subtipos y categorías, incluyendo búsqueda por texto y filtrado por categoría
- Proceso de compra completo: carrito de sesión, checkout, generación de pedidos e histórico con líneas de pedido y precios unitarios
- Funcionalidades Web 2.0: comentarios de producto, etiquetado y nube de etiquetas para mejorar clasificación y recuperación
- Pruebas de integración automatizadas sobre servicios de la capa modelo y calificación final de 10/10
Aplicación de rutinas de gimnasio
Proyecto académico en grupoAplicación web Full Stack para rutinas de gimnasio, estadísticas y métricas de usuario. Equipo de siete con Scrum, Kanban y XP; participación activa en un entorno colaborativo donde me desenvolví con soltura.
Responsabilidades:
- Scrum, Kanban y XP en equipo de siete; coordinación y comunicación durante el proyecto
- Sistema completo de estadísticas con múltiples tipos de gráficos (líneas, radar) y filtros temporales
- Implementación de gestión de equipamiento y grupos musculares
- Creación del sistema de listado y visualización de rutinas disponibles
- Desarrollo de funcionalidad de bloqueo de usuarios
- Preparación y carga de datos de prueba en base de datos para validación funcional
- Corrección de bugs y mejoras en funcionalidades existentes
Tecnologías:
Destacados:
- Metodologías ágiles (Scrum, Kanban, XP) en equipo de siete; buena coordinación y entorno donde me sentí muy cómodo
- Sistema completo de estadísticas con múltiples tipos de gráficos (líneas, radar) y filtros temporales
- Autenticación y autorización con JWT y Spring Security
- Gestión de usuarios con sistema de bloqueo y seguimiento de coaches
- Visualización de estadísticas mediante gráficos con Recharts
- Despliegue con Docker