Bruno Macabeus
Software Engineer
Hey, I’m Macabeus, a full-stack software engineer. I learned to code by contributing to open-source projects, and I still enjoy contributing. My own projects explore reverse engineering, compilers, and VS Code extensions. Besides that, I founded and run GambiConf, a tech conference in Brazil, and share what I learn through talks and articles.
Retro Game Decompilation (+ AI)
Let’s explore matching decompilation in retro games: the art of rewriting high-level code that, when compiled, produces a binary identical to the original one. And more: we’ll see how LLMs can help on this fantastic challenge!
Rewriting a classic game’s code accurately helps preserve its legacy and paves the way to a deeper understanding of the game, allowing for modifications that create new experiences.
Are you curious about it? Take a look at my GitHub and essay:
- Development journey: https://gambiconf.substack.com/p/development-journey-on-game-decompilation
- Pipeline runner for matching decompilation: https://github.com/macabeus/mizuchi
- VS Code extension for matching decompilation: https://github.com/macabeus/kappa
