Cúpula del colector: se levanta y deja ver los inyectores
Placa de inyectores: 127 orificios en siete anillos
Turbobomba: voluta, cuerpo, turbina y escape
Cámara de combustión: relación de contracción 3,24
Conductos: descarga, línea al domo y escape
Corona de refrigeración: 36 tubos de radio variable
Campana de la tobera: perfil de Rao, expansión 17,6
SysRRHH
Sistema de recursos humanos completo: reclutamiento, contratos, asistencia, ausencias y portal de empleo.
NestJS · Prisma · PostgreSQL · React
Las ausencias se cuadran con transacciones en nivel serializable, y un índice parcial garantiza un solo contrato vigente por empleado. 571 pruebas en seis segundos y medio.
Demo pública y editable: lo que hagas ahí lo ve todo el mundo.
KUIDY-CORE
Plataforma sin código: defines proyectos, módulos y campos, y un motor genérico dibuja los formularios y valida los registros.
Hono · Drizzle · PostgreSQL con JSONB · React
El validador se construye en tiempo de ejecución a partir de los metadatos y es el mismo en el navegador y en el servidor. Los registros viven en una sola tabla JSONB con índice GIN.
Entra como propietario y crea un campo nuevo: el formulario se adapta solo.
TechDocAPI
API REST para la documentación técnica de los sistemas instalados a bordo de embarcaciones.
Java 21 · Spring Boot · JPA · PostgreSQL
Ocho entidades relacionadas y 47 rutas documentadas, con respuesta uniforme y paginada y filtros por estado, tipo, fechas y etiquetas. Se enseña sola desde Swagger.
Datos ficticios. La API no pide autenticación: cualquiera puede crear o borrar.
API financiera reactiva
Tres microservicios reactivos: uno descifra el código del cliente, llama a los otros dos en paralelo y compone la respuesta.
Java 21 · WebFlux · R2DBC · Maven multi-módulo
El identificador de correlación viaja por el contexto de Reactor y se puede comprobar en vivo: la cabecera coincide con el cuerpo de la respuesta. 99 pruebas.
Era un reto de entrevista. El cifrado del código es determinista a propósito.
Kip-Up Comandas
De la mesa a la cocina y a la caja, sincronizado en tiempo real: plano de mesas, pantalla de cocina e impresión de tickets.
Next.js · Prisma · Socket.IO · ESC/POS
La cuenta se divide por personas o por productos y el descuento de stock es idempotente dentro de una transacción. La imagen se publica por rama y el servidor se actualiza solo.