1. Servicios backend para una aerolínea

    Construí servicios backend reactivos y APIs REST para consultar perfiles, vuelos y ofertas de un programa de lealtad, además de canjear beneficios y generar vales digitales. Integré estos servicios con sistemas legados del sector e incorporé autenticación, caché distribuida con Redis, controles de seguridad, registro de eventos, pipelines de CI/CD y observabilidad.

    Tecnologías: Java, Spring Boot, Redis, REST APIs, CI/CD, Observability

  2. Servicios backend para una plataforma crediticia

    Construí servicios backend reactivos y APIs REST para consultar perfiles y categorías crediticias, consolidar información y señales de riesgo provenientes de distintas fuentes, y habilitar funciones adicionales para monitorear y gestionar el expediente del cliente. El trabajo incluyó autenticación, controles de seguridad, caché distribuida con Redis, registro de eventos y pipelines de CI/CD.

    Tecnologías: Java, Spring Boot, Redis, REST APIs, CI/CD

  3. Currentico

    Aplicación multiplataforma para convertir colones costarricenses a otras monedas utilizando tipos de cambio bancarios actuales de Costa Rica. Su arquitectura separa las capas de aplicación, dominio y datos.

    Tecnologías: Flutter, Dart, BLoC

  4. Aplicación móvil de pedidos

    Desarrollé una aplicación multiplataforma para explorar distintas opciones de menú y gestionar pedidos. Implementé la interfaz y los flujos de la aplicación en Flutter, la integración con Firebase y el manejo de estado mediante BLoC.

    Tecnologías: Flutter, Dart, Firebase, BLoC

  5. Sitio personal

    Sitio bilingüe que reúne mi identidad profesional y académica, proyectos, exploraciones y espacios personales en un índice pequeño.

    Tecnologías: Nuxt, Vue, TypeScript, GitHub Pages

  6. Hawkeyes

    Juego web distribuido en el que varias personas compiten por encontrar logotipos en un tablero aleatorio y adaptable. Incluye partidas privadas configurables y comunicación en tiempo real entre clientes y servidor mediante WebSockets; la copia pública actualiza las dependencias sin alterar la autoría ni la experiencia original.

    Tecnologías: JavaScript, HTML, CSS, Node.js, WebSockets

  7. Trueques UCR

    Mercado universitario para publicar artículos y gestionar trueques, ofertas y notificaciones. La versión actual conserva el diseño MVC y la identidad del proyecto original mientras lo lleva a ASP.NET Core, con autenticación, persistencia mediante Entity Framework Core y una base de datos SQLite autocontenida.

    Tecnologías: ASP.NET Core MVC, .NET, Entity Framework Core, ASP.NET Core Identity, SQLite