Pablo Zarate
Todos los proyectos

ROVR

La radio reinventada: una estación curada por personas, 24/7.

Cliente
ROVR · radio en línea y descubrimiento musical
Rol
Líder front-end freelance · dashboard y sitio web
Año
2024 – Presente
Estado
Colaboración en curso

Es trabajo en curso para un cliente, así que no incluyo capturas. Esto es lo que construí en cada parte del producto.

Dashboard
dash.rovr.live
  • Construido desde cero, lo lidero desde nov 2024
  • Playlists, mezclas y revisión con forma de onda
  • Subida de audio directo a S3
  • Chat en vivo curador ↔ oyente
  • Programación, artículos, facturación, imágenes promo
Website & player
rovr.live
  • Primer push de la reconstrucción en Next.js
  • Radio en vivo, programación, archivo y búsqueda
  • Una sola barra de reproducción, Chromecast y AirPlay
  • Login con Google/Apple, biblioteca My ROVR
  • Rediseño 2026, Datadog RUM, SEO
~85%
de los commits del dashboard
2
años, en curso
24/7
radio en vivo que soporta

La historia

Desde noviembre de 2024 trabajo con ROVR como freelance de largo plazo.

Dashboard (dash.rovr.live). Inicié el proyecto y lo sigo liderando. Es la herramienta con la que administradores, managers y curadores operan la estación: armar y reordenar playlists y mezclas, subir audio directo a S3, revisar mezclas en un reproductor de forma de onda, programar shows, chatear en vivo con oyentes, publicar artículos, generar imágenes promocionales y gestionar la facturación de curadores, todo con acceso por roles definido desde el backend.

Sitio web (rovr.live). Hice el primer push de la reconstrucción en Next.js y construí el home de la radio en vivo, la programación, el archivo y su búsqueda, los reproductores de shows y SoundCloud, y después una sola barra de reproducción para radio, archivo y moods con Chromecast y AirPlay, login con Google/Apple, monitoreo con Datadog y el rediseño de 2026.

Lo más destacado

01

Dashboard desde cero

React + TypeScript con Redux Toolkit y React Query, feature flags, Conventional Commits, releases versionados y CI. Cerca del 85% de sus 1,190 commits.

02

Revisión de mezclas con forma de onda

Un reproductor con wavesurfer.js dibujado desde un archivo binario de forma de onda, con zoom, scroll sincronizado y seguimiento de la pista activa.

03

Audio directo a S3

Subidas con URLs prefirmadas, progreso y cancelación, extracción de metadata vía la API gateway y conversión HEIC para portadas.

04

Chat en vivo con curadores

Mensajería oyente-curador sobre Amazon IVS Chat y Amplify Events, migrada en paralelo desde el sistema anterior, con moderación por IA y bloqueo.

05

Streaming y casting en web

Streams HLS en vivo y por mood, una sola barra de reproducción para todo, Chromecast y AirPlay, y búsqueda precisa en el archivo.

06

Observabilidad y SEO

Datadog RUM y logs, GA con id de usuario persistente, sitemaps dinámicos con datos estructurados y un camino más rápido para las imágenes Open Graph.

Siguiente proyecto
Shop El Mariana
Tienda de merch de uno de los streamers más grandes de México.