Skip to content
View MrPurple666's full-sized avatar
🌺
Stay Dream
🌺
Stay Dream

Block or report MrPurple666

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
MrPurple666/README.md

Antônio · MrPurple

Software development · Emulation · Android · Graphics

I build software across the stack — from hardware emulation to cloud applications.

C C++ Kotlin Java Linux

GitHub · LinkedIn · Telegram

GitHub Stats

MrPurple666 GitHub statistics


About me

I'm a Brazilian developer interested in emulation, Android, graphics drivers, and the systems behind everyday software. I enjoy following a problem through the stack: an instruction that behaves incorrectly, a rendering issue, a failing build, or an API that needs a better design.

My work spans C, C++, Kotlin, and Java, alongside web development with Laravel, typescript and Linux infrastructure. I also have experience modernizing Java and PHP applications, building integrations, and automating repetitive work.

Featured projects

A Game Boy emulator written in C99 with SDL3, built to explore how the hardware works by implementing it.

  • SM83 CPU, memory bus, scanline PPU, timers, interrupts, and joypad input.
  • Basic MBC1, MBC3, and MBC5 cartridge banking.
  • Boots and runs some DMG ROMs, including Tetris; accuracy is still a work in progress.

C · SDL3 · Emulation · Hardware exploration

Temporary file sharing with expiration, optional passwords, and download limits.

  • Java 26 Lambda handlers with API Gateway, S3, and DynamoDB.
  • Direct browser-to-S3 transfers through presigned URLs.
  • React and TypeScript frontend, Terraform infrastructure, and local AWS emulation with Floci.

Java · AWS · React · TypeScript · Terraform

My work around the Mesa/Turnip graphics driver ecosystem, including automated Android driver builds for use with Emulators.

Graphics drivers · Android · Vulkan · Build automation

More of my work

Project Focus
gentoo-termux Installing and running Gentoo on Android through Termux and PRoot.
whisper_automation Creating short videos with subtitles using Python, Whisper, and FFmpeg.
Android device trees Android device configuration and custom ROM work for Xiaomi hardware.

Technologies

Area Tools & technologies
Languages C, C++, Kotlin, Java, Python, Bash, PHP, JavaScript, TypeScript
Emulation & graphics SDL3, raylib, Vulkan, OpenGL, Mesa/Turnip
Android Kotlin, device trees, custom ROMs, Termux
Backend & web Spring Boot, Laravel, React, SQL
Cloud & tooling AWS, Terraform, Docker, GitHub Actions, Git
Systems Linux, Nginx, networking, shell automation

Open source

My open-source interests center on Android, graphics, and emulation, including contributions to the Mesa/Turnip ecosystem and the Eden emulator. My repositories bring together original projects, experiments, and forks used to investigate and adapt existing software.

I'm always interested in conversations about emulator internals, Linux, Android, rendering, and useful tools. Reach me on Telegram or LinkedIn.

Curious enough to dig deeper. Persistent enough to keep going. Purple by choice.

Pinned Loading

  1. purple-turnip purple-turnip Public

    819 6

  2. GhostDrop GhostDrop Public

    Files that vanish.

    Java 2

  3. PurpleGB PurpleGB Public

    C 1