Skip to content
View macabeus's full-sized avatar
:octocat:
⁽⁽٩(๑˃̶͈̀ ᗨ ˂̶͈́)۶⁾⁾
:octocat:
⁽⁽٩(๑˃̶͈̀ ᗨ ˂̶͈́)۶⁾⁾

Organizations

@apple-developer-academy

Block or report macabeus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
macabeus/README.md

Eevee Hi, I'm Bruno Macabeus!


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.

🧪   Retro game decompilation

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:

Mizuchi repository card Make benchmark to evaluate matching decompilation using AI and programmatic tools. 📄 Benchmarks post
Kappa repository card A VS Code extension for matching decompilation with AI-powered features. 🧩 Marketplace
📄 Blog post
asmlift repository card A programmatic matching decompiler, built using an AI loop to keep improving the decompiler itself. 🕹️ Playground
📊 Benchmark
Transmuter repository card 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.

🧑‍💻   More projects

klo-gba.js repository card A web level editor for Klonoa: Empire of Dreams, and a case study for learning reverse engineering on a GBA game. 🕹️ Editor
📄 Posts (🇺🇸 / 🇧🇷 / 🇪🇸)
macro-compiler repository card Compiles EventMacro, the scripting language of the OpenKore bot, to Perl plugins. A hands-on way to demystify compilers. 🎥 Talk
vscode-fluent repository card A VS Code extension for Fluent, the Mozilla's localization language. 🧩 Marketplace
🎥 Talk

🐒   Community and talks

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:

See all my talks on my website.

🌐   Connect with me

Pinned Loading

  1. klo-gba.js klo-gba.js Public

    🧢 Reverse engineering tool for the Klonoa's GBA game

    JavaScript 166 12

  2. GridView GridView Public

    🌌 Apple TV | Amazing grid view in your tvOS/iOS app

    Swift 42 5

  3. macro-compiler macro-compiler Public

    🎭 The compiler of EventMacro to OpenKore plugin

    Elixir 86 8

  4. rust-neander rust-neander Public

    👨‍🏫 Educational purpose virtual machine to assembly Neander and Neander+

    Rust 17

  5. js-proposal-algebraic-effects js-proposal-algebraic-effects Public

    📐Let there be algebraic effects in JS

    JavaScript 182 3

  6. react-gbajs react-gbajs Public

    🕹 GBA emulator on your React project - easy and powerful to use!

    JavaScript 83 16