Voltar

Projetos pessoais

Todos os projetos

Aplicações web, ferramentas para desenvolvedores, alguns projetos de engenharia reversa e, por último, estudos.

Imagem do projeto Cálculo de Investimentos
Web2026

Cálculo de Investimentos

Planejador financeiro simples: simula a evolução de investimentos ao longo do tempo e permite incluir compras planejadas. Serve para dar um norte, não como recomendação.

  • JavaScript
  • HTML
  • CSS
Imagem do projeto VSCODE: Rhino for Alfresco Web Scripts
Ferramentas2025

VSCODE: Rhino for Alfresco Web Scripts

Extensão para VS Code com realce de sintaxe para Web Scripts do Alfresco 6.2, que rodam no motor Rhino: tags <import> e construções como "for each" deixam de quebrar o realce padrão de JavaScript.

  • VS Code
  • TextMate grammar
  • Rhino
  • Alfresco
Jogos & engenharia reversa2026

War of the Monsters Recompiled!

Port nativo para PC do War of the Monsters (PS2). O código do processador é recompilado estaticamente para C++ e a renderização, o som e os controles foram reescritos para rodar direto no PC, sem emulador: 60 fps, widescreen e suporte a gamepad.

  • C++
  • Python
  • raylib
  • PS2Recomp
  • Recompilação estática
Imagem do projeto War of the Monsters: Model Museum
Jogos & engenharia reversa2026

War of the Monsters: Model Museum

Visualizador 3D no navegador com os monstros do War of the Monsters: modelos, figurinos e animações, com wireframe, ossos, presets de iluminação e exportação em .glb validado pelo glTF Validator.

  • JavaScript
  • Three.js
  • Vite
  • glTF
Imagem do projeto Miki's World PC Collection
Jogos & engenharia reversa2026

Miki's World PC Collection

Decompilação completa e port para PC dos dois jogos de celular Miki's World (Sumea, 2002). Lógica validada contra o bytecode original, com remapeamento de controles, gamepad, shaders (CRT, LCD, xBRZ) e suporte a mods.

  • C#
  • .NET
  • J2ME
  • GLSL
  • Decompilação
Imagem do projeto Teste de digest no AngularJS
Estudos2026

Teste de digest no AngularJS

Demonstração interativa do digest cycle do AngularJS: compara setTimeout, $apply, $digest, $evalAsync, $applyAsync e $timeout e mostra quando o digest é automático, quando é preciso acioná-lo e por que $timeout + $apply é redundante.

  • AngularJS
  • JavaScript
Imagem do projeto Angular Tour of Heroes
Estudos2024

Angular Tour of Heroes

O tutorial oficial do Angular 17, bem modificado: tema customizado do Angular Material com modo claro/escuro, carrossel próprio e busca de heróis.

  • Angular
  • Angular Material
  • TypeScript
  • SCSS