Sou o Celso. Moro em Curitiba, trabalho como product engineer na Salvy e faço Ciência da Computação na UP desde 2024 — o que significa estudar compilador no mesmo mês em que discuto fatura com o time de CX. Ainda não decidi qual das duas me ensina mais.
Antes de escrever software eu fui cobrador de ônibus.

o nome
Vem do kernel. Quando o caminho rápido falha, o código cai no slowpath: pede página nova, dorme esperando um lock, vai até o disco. É o caminho chato, e é onde a coisa acontece de verdade.
Também é a linha lenta, a que para em todo ponto. Serve pros dois.
É aqui que eu quero compartilhar as ideias e pensamentos de uma mente ansiosa que está aprendendo a pensar devagar.
coisas que eu construí
Quase tudo aqui começou de curiosidade, não de necessidade.
| pollhttpd | servidor HTTP/1.1 em C sobre poll(), sem framework nem dependência. escrevi pra entender syscall |
| solo_chess | jogava demais no chess.com e queria uma versão sem distração, só teclado |
| rinha-rust | entrei na Rinha pra descobrir quanto ainda dá pra espremer de 1 CPU e 350 MB |
| gh-prs | queria saber quem de fato revisa PR no time. virou CLI e foi parar no npm |
| my-react-version | reescrever o React pra entender o React |
| flowcontrol | tenho um mac e um windows na mesma mesa e cansei de dois teclados |
fora do teclado
Cubo mágico e xadrez. Pedal quando dá, MPB o tempo todo.
Escrevo tudo no Zed, no tema base16 Oxocarbon Dark. O botão {my-theme} lá em cima repinta o site com as cores dele — as mesmas que eu vejo o dia inteiro. O padrão daqui é mais quieto de propósito.