El problema
El frontend estaba hecho sobre vistas viejas renderizadas en el servidor con Ruby on Rails. Era lento de cambiar, inconsistente y cada vez más difícil de mantener a medida que el producto crecía.
Qué construí
Lideré el paso a React, con React Query y Material UI. Construí un design system con más de 20 componentes reutilizables, escribí cloud functions en Firebase para automatizar algunos procesos y configuré caché con Zustand y React Query para mantener todo rápido.
Impacto
Las features salieron alrededor de un 40% más rápido, la carga del backend bajó cerca de un 20% (lo que redujo costos de infraestructura e incidentes) y lo que construí llegó a más de 5.000 usuarios activos mensuales.