Joshua Solares.
Captura de pantalla de AlertaGT
Fig. 01 — AlertaGT
Captura de pantalla de FoodPilot
Fig. 02 — FoodPilot
Captura de pantalla de CrediExpress
Fig. 03 — CrediExpress
Captura de pantalla de KinalRivals
Fig. 04 — KinalRivals

Captura de pantalla de FoodPilot
02

FoodPilot

Sistema web integral de gestión de restaurantes con arquitectura de microservicios: administración de mesas, menús, pedidos, reservas y eventos, con acceso por roles para administradores de plataforma, administradores de restaurante y clientes.

C# / .NET 8 · Node.js / Express · React · PostgreSQL · MongoDB · Docker

Proyecto en equipo — HexaCodee · Mi rol: base de datos

Fragmento de código de FoodPilot: entidad User con validaciones
Entidad de usuario — Authentication-service/AuthService.Domain/Entities
Ver en GitHub
Captura de pantalla de CrediExpress
03

CrediExpress

Sistema bancario desplegado en producción como diez microservicios independientes, con base de datos relacional y no relacional y despliegue containerizado con Docker.

React · Node.js · C# / .NET · Render · Supabase · MongoDB Atlas · Docker

Proyecto en equipo — HexaCodee · Mi rol: backend

Fragmento de código de CrediExpress: servicio de conversión de divisas
Servicio de conversión de divisas — currency-conversion-service
Ver en GitHub
Captura de pantalla de KinalRivals
04

KinalRivals

Juego arcade de pelea con selección de personajes y escenarios, construido combinando React para la interfaz y Phaser para la lógica del juego.

Phaser 4 · React · Vite

Proyecto en equipo

Fragmento de código de KinalRivals: lógica de animación del personaje
Lógica de animación de personajes — src/game/scenes/Game.js
Ver en GitHub