Vancouver · BC · Canadá
Sou um engenheiro de software resolvendo problemas escrevendo código desde 2008 — transformando problemas difíceis em sistemas limpos e úteis, e escrevendo sobre cada passo do caminho.

Engenharia de backend
Projetando serviços que continuam corretos sob carga e sobrevivem às próprias falhas. De monolitos Java a sistemas tipados e concorrentes na JVM — feitos para serem lidos, testados e mantidos.
Sistemas distribuídos
A parte que os diagramas de arquitetura nunca mostram — coordenação, falhas parciais e sobrecarga. Sagas no lugar de two-phase commit, load shedding por prioridade e resiliência como entrada de projeto.
IA & protocolos
Lendo novas ferramentas como protocolos de rede, não frameworks. Integrações de LLM em Web3 e fintech, simulação determinística em Rust e reduzindo padrões à forma que viaja no fio.