Bruno Macabeus
Software Engineer / Anima
Hey, I’m Macabeus. I learned how to code by contributing to open-source projects, so I enjoy supporting them in different ways. Likewise, I have several projects on GitHub covering a range of topics, including reverse engineering, compilers, and VS Code extensions.
I work at Anima, a startup that improves the experience for designers and front-end developers by automating their workflows and turning rough ideas into live applications.
Finally, I’ve been involved in tech communities for many years, both by organizing a tech conference in Brazil and by speaking at events.
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
