← Volver

2025 · FullStack senior · web audio + producto

Tempo

Editor de podcasts asistido por IA, multi-pista, en el navegador.

  • React
  • Web Audio API
  • WebCodecs
  • Node
  • PHP (legacy bridge)
Tempo
  • Render 60min export en 38s (antes: 4 min server-side)
  • 0 dependencias de servidor para edición; PHP solo para auth y pagos
  • Adoptado por 3 redes de podcast españolas en piloto

Contexto

La plataforma original procesaba audio en servidores con FFmpeg, lo que limitaba la concurrencia y disparaba la factura de cómputo. El equipo necesitaba mover el render al cliente sin perder los efectos profesionales.

Aproximación

  • AudioWorklet para procesado real-time fuera del thread principal.
  • WebCodecs para encode final; fallback a lamejs en navegadores sin soporte.
  • Transcripción con Whisper-small en WASM, alineada al waveform por timestamps de palabra.
  • Bridge PHP solo para sesión, suscripciones y notificaciones; el resto es 100% client-side.

Resultado

Pipeline 6× más rápido, infraestructura ~80% más barata, y un editor que se siente como una DAW de escritorio.