Projetos

  • minify-graphql-loader

    Quando eu trabalhava na Studio Sol, empresa por trás do Cifra Club e Palco MP3, usávamos APIs GraphQL.

    Nossas queries e mutations estavam separadas em arquivos *.graphql e todos os espaços em branco (quebras de linha, espaços, etc.) iam parar no bundle final. Vi que algumas pessoas reclamavam disso nos repositórios dos principais projetos relacionados a GraphQL e resolvi escrever um loader pro webpack, que removia esses espaços desnecessários em tempo de build.

    Algum tempo depois, fiquei surpreso e orgulhoso quando abri o NPM e vi mais 1.000 downloads em um dia! 😍

    Devolvendo um pouco do que o open-source fez por mim. 😘

    Ver código
  • pratanna-box

    Este foi bem legal! 📦📦📦

    Eu estava querendo fazer, ou reproduzir, algum jogo e me falaram de um joguinho, antigo, que tinha umas caixinhas e tinha que organizar as coisas. Na hora eu lembrei do Boxworld, de Windows 95 (que eu joguei bastante no 98) e resolvi implementá-lo.

    Fiz em React e TypeScript e às vezes me pego pensando em como otimizá-lo. 🙂

    Ver códigoVer projeto
  • regrade3.online

    Fiz este projeto recentemente. Juntei a vontade de estudar sobre Google AdSense e a oportunidade de achar o domínio regrade3.online disponível.

    Fiz um arquivo index.html e fui escrevendo código. No final, o Google não aceitou pro AdSense e só três, ou quatro, pessoas que usam, contando comigo... 😂

    Ficou bonitinho e mantenho aí pelo carinho. ¯\_(ツ)_/¯

    Ver códigoVer projeto
  • english-quiz

    Este foi o meu primeiro projeto React. Tive um trabalho na faculdade, na disciplina de Inglês, que precisamos fazer um quiz. Eu queria estudar React mas sempre adiava, daí tive a ideia e fiz a proposta para minha equipe de fazer o quiz digital, no qual eu usaria React pra desenvolver a interface.

    É um projeto cheio de dependências e com várias melhorias possíveis, mas me orgulho de tê-lo feito: foi o desafio de aprender algo novo, algo que me tornei referência depois.

    Deu muito certo! 😁

    Ver código

Legal, né?