Jesús Gutiérrez Siliceo
Trabajo

Trabajo en empresa

Rely

Frontend Lead y Product Designer·2025·production

Next.js, Go, WebSockets, Tailwind v4

relyqa.com

Un Hub de Stations: Preview en vivo con OK/KO sobre la pieza, y un grafo de Recipe que ingeniería despliega a planta.

Preview es la planta: la pieza, un veredicto, OK/KO/Rework. La tarjeta roja es el estado, no un gráfico.

Decisiones

1. La Station es el producto

El Hub es una lista de Stations, no un zoo de modelos. Abrir una es la planta: cámara en vivo, identidad de la pieza, OK/KO. El operador lee un veredicto. Recipes, overlays y analytics viven al lado de esa superficie — no la sustituyen.

2. Una Recipe es un grafo que se despliega

La inspección no es un script por línea. Trigger → imágenes → detect → Evaluación es un flujo visual con inspector contextual. Evaluación es una regla sobre detecciones (conteo, confianza) que escribe el estado de la Station: OK si se cumple, KO si no. Deploy publica la Recipe; el borrador del canvas no es lo que corre en planta.

3. Los overlays son el lenguaje del operador

Las detecciones tienen que leerse sobre la imagen: esquina de etiqueta, ROI discontinuo, humano vs modelo. Ese overlay se configura por Station para que Preview y revisión compartan el mismo lenguaje visual — el estado es el color, no el nombre de clase.

Resultado

En producción en plantas, multi-tenant / multi-sede. Hub en la nube, un agent por Station en la línea.

Prueba

Hub: Stations de la organización. Entra en una para trabajar la línea.
Recipe como grafo: trigger → imágenes → detect → Evaluación. Inspector a la derecha; Deploy publica a la Station.
Lenguaje de overlay: esquina de etiqueta, ROI discontinuo, humano vs modelo. La misma imagen en planta y en configuración.
Analytics (prueba): layout de widgets de la Station — first-pass, reject, volume — desde un catálogo, no un dashboard fijo.