Coisas que eu faço sem ninguém pedir.
Software usado todo dia, ou feito só para brincar. O primeiro grupo é o que estou fazendo agora. O segundo é tudo que dá para clicar, jogar ou assistir.
Em andamento
-
Synapse
Um aplicativo de estudo para preparar provas. Software livre sob a AGPL.
Escrevo um diário de desenvolvimento em paralelo, em inglês: por que um CRDT está no centro de um aplicativo de estudo, como um design system ficou menor e mais acessível deixando coisas de fora, onde a IA acelerou o trabalho e onde ela silenciosamente o dificultou.
-
cargo-local-registry
Um subcomando do Cargo que monta um registro local a partir de um lockfile, para compilar Rust em máquinas sem acesso à internet. Criado por Alex Crichton em 2016, passado para mim em 2021. Mantenho-o funcionando através das mudanças na API interna do Cargo, adicionei um comando
addpara crates individuais e movi a integração contínua e os binários pré-compilados para o GitHub Actions. Mais de 300.000 downloads no crates.io.
Interativo e visual
-
Octopus
Uma criatura marinha que nada sozinha em um canvas, com os tentáculos arrastando atrás. Um experimento de 2012, de antes de requestAnimationFrame estar em todo lugar. Código-fonte.
-
Shaders
Fragment shaders no Shadertoy, o tipo de coisa que se escreve para ver o que acontece.
-
Solitaire
Um pequeno paciência Klondike escrito para me familiarizar com ES6, Redux e React. Código-fonte.
-
Protótipo de jogo em ReScript
Mais um motor de jogo do que um jogo: quadtrees, steering behaviours, detecção de colisão, tudo escrito de forma imutável em ReScript. Abandonado, mas um bom jeito de aprender a linguagem.
-
Ultradino 2000
Um remake de Asteroids começado para uma Ludum Dare, com o tema "adiar o inevitável". Você é um dinossauro de jetpack atirando lasers pelos olhos no cometa que vai extinguir sua espécie. Feito com um amigo, nunca terminado.