I build tools that help people turn ideas into working software. My work includes Figma integrations, code generation, and AI-powered app creation.
In my spare time, I build tools for retro game decompilation, organize GambiConf in Brazil, and share what I learn through talks and articles.
Matching decompilation means recovering source code that recompiles into the original binary, byte for byte. I'm exploring how far AI and automation can take it, and building open-source tools along the way:
| Make benchmark to evaluate matching decompilation using AI and programmatic tools. | 📄 Benchmarks post | |
| A VS Code extension for matching decompilation with AI-powered features. |
🧩 Marketplace 📄 Blog post |
|
| A programmatic matching decompiler, built using an AI loop to keep improving the decompiler itself. |
🕹️ Playground 📊 Benchmark |
|
| Mutates source code until it compiles to the target assembly, with the capability to let coding agents like Claude Code drive the search. | ⚙️ Setup guide |
Want the full story? Watch my talk Retro Game Decompilation Using AI or read how I started a decompilation project.
| A web level editor for Klonoa: Empire of Dreams, and a case study for learning reverse engineering on a GBA game. |
🕹️ Editor 📄 Posts (🇺🇸 / 🇧🇷 / 🇪🇸) |
|
| Compiles EventMacro, the scripting language of the OpenKore bot, to Perl plugins. A hands-on way to demystify compilers. | 🎥 Talk | |
| A VS Code extension for Fluent, the Mozilla's localization language. |
🧩 Marketplace 🎥 Talk |
I'm the organizer of GambiConf, an event in Brazil that celebrates the joyful and playful side of computing.
I also speak at events. Some of my favorite presentations:






