Movimento reduzido está ativo, então o campo abaixo é um único quadro pré-renderizado.
agora
No momento estou centralizando o envio de e-mails na PlanetBids: um serviço sobre SES, SQS e workers em Kubernetes substituindo lógica que existia em seis lugares. Também escrevendo o renderizador por trás desta página.
trabalhos selecionados
trajetória →- RollSummary2024
Transcreve e resume sessões de RPG de mesa, feito porque eu jogo e vivia esquecendo o que rolou na semana anterior. Server components do Next.js sobre as APIs Whisper e GPT.
[ next.js ] [ react ] [ typescript ] [ whisper ] [ gpt ]
- Transcriber2024
Serviço de transcrição self-hosted com Whisper. Django com Celery na fila de jobs e Redis como broker.
[ django ] [ celery ] [ redis ] [ whisper ] [ docker ]
- Esta página2026
Uma galáxia espiral calculada em um fragment shader WebGL2 e rasterizada em sub-células Braille, oito pontos por caractere. Os braços giram como uma onda de densidade. Documentado por inteiro.
[ webgl2 ] [ glsl ] [ typescript ] [ next.js ]
textos
todos os textos →fora do expediente
Fora do expediente eu estou numa mesa rolando dados. RPG de mesa é o hobby, e o RollSummary saiu direto dele: as sessões são longas e a memória é curta, então construí algo que escuta a sessão e anota o que de fato aconteceu. Boa parte do que sei sobre máquinas de estado eu aprendi discutindo ordem de iniciativa.
contato
jravolio892@gmail.com · +55 21 98807-1858