raul@barcelona ~ %
~ cat projects/plyox.md

Plyox — un build de producción, de punta a punta

Una parte importante de mis días este último año, y una buena foto de cómo me gusta entregar: un solo ingeniero a cargo de todo, desde la arquitectura y el backend hasta la UI, las integraciones, el testing y el despliegue.

qué: Plyox es una plataforma de coaching deportivo: un registro de entrenamientos para atletas (iOS y Android), un portal web para coaches y una capa de IA que redacta planes de entrenamiento y nutrición — un coach humano revisa y firma cada uno antes de que llegue al atleta.

roles: Tres roles de usuario sobre una misma base de código, con tipos y lógica de negocio compartidos para que las experiencias no se separen. Buena parte del trabajo real es cazar inconsistencias de estado y de UI entre roles — la clase de bug de “funciona para un rol pero no para el otro”.

web: SPA en React 18 + Vite con prerenderizado propio — cada ruta se sirve como HTML real en tres idiomas (EN/ES/FI), con fuentes autoalojadas y analítica sin cookies.

app: React Native + Expo, publicada en App Store y Google Play.

ia: Planes de entrenamiento y nutrición redactados por LLM con revisión humana en el circuito, más procesamiento de documentos y datos asistido por IA — todo con presupuestos y límites de uso para que ninguna función se dispare en costes. La IA útil: borradores rápidos, responsabilidad humana.

integraciones: Pagos, proveedores de IA y analítica — servicios de terceros integrados vigilando la factura del cloud tan de cerca como las funcionalidades.

infra: Builds multistage de Docker servidos por nginx detrás de Traefik en un VPS autoalojado: 404 reales, caché immutable, cabeceras de seguridad, deploys sin caída.

producción: Hardening del backend, seguridad, fiabilidad, eficiencia de costes, testing automatizado y despliegue — trabajo poco vistoso, y la razón por la que un producto sigue en pie cuando llegan los usuarios reales.

proceso: Un product owner escribe tickets, yo los convierto en cambios pequeños y revisables, y un tester cierra el círculo. Los flujos que se construyeron rápido se refinan, no se reescriben — no reescribo lo que puedo arreglar.

mi parte: único ingeniero — arquitectura, backend, UI, integración de IA, testing y despliegue

~ open https://plyox.ai