Sou o Celso. Moro em Curitiba e trabalho como product engineer na Salvy. Em 2024 voltei pra faculdade, o que significa estudar compilador no mesmo mês em que discuto MCP com o meu time de produto. 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. Eu era sempre alocado nas de bairro, as mais demoradas, e era nelas que rendiam as melhores conversas com os passageiros.
É 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.
| diple | cansei de descobrir tarde que tinha PR me esperando. virou app nativo de macOS que mora no notch |
| 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
Speedcubing 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.