Redux, não Context
Três papéis escrevem no mesmo estado da sala ao mesmo tempo. No Context, cada frase transcrita re-renderizava a árvore inteira.
2018 a 2023 · startup · Fundador e Engenheiro de Software
Aula online exclui quem não ouve. Legendagem em tempo real com Web Speech API, whiteboard colaborativo em Fabric.js e um cliente Electron com overlay transparente que legenda por cima de qualquer software.

Aula híbrida assume que todo mundo ouve. Quem tem perda auditiva depende de intérprete na sala ou da legenda que o próprio player gera, e essa legenda some no instante em que o professor apresenta de um PowerPoint, de um PDF ou de qualquer coisa fora do navegador.
Um ecossistema em três frentes: um LMS para instituições, uma sala de aula virtual com legendagem ao vivo, e um cliente desktop que legenda por cima de qualquer aplicação.
Três papéis escrevem no mesmo estado da sala ao mesmo tempo. No Context, cada frase transcrita re-renderizava a árvore inteira.
Anotação tinha que viajar como vetor. Como imagem não cabia no socket e borrava no zoom.
Legenda que atrasa não serve. O orçamento ia da fala até o texto na tela, e o polling gastava tudo só no round-trip.
A legenda fica por cima do PowerPoint sem roubar o clique do professor.
Transcrever no cliente cortou uma ida ao servidor por frase e tirou o áudio do tráfego.
Atendeu mais de mil alunos e recebeu o Prêmio Santander. A operação foi encerrada em 2023, mas o produto rodou cinco anos em produção enquanto eu trabalhava em outros times.