Skip to content
View marcelofrau's full-sized avatar
๐Ÿ“บ
Let's get back to business...
๐Ÿ“บ
Let's get back to business...

Organizations

@PizzaGames

Block or report marcelofrau

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.

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

Hey, I'm Marcelo Frau ๐Ÿ‘‹

Senior Solutions Architect @ adidas ยท Zaragoza, Spain
Brazilian living in Europe, building software since 2003.


๐Ÿงฐ Stack

Core
Java Kotlin Spring JavaScript TypeScript Node.js React C# Python

Scripting & Automation
Bash PowerShell AutoHotkey

Exploring
Rust Go .NET Avalonia Haxe HaxeFlixel HaxeUI LibGDX

Infra / DevOps
AWS Docker Kubernetes Jenkins CircleCI Travis CI GitLab CI SonarQube


๐Ÿค– AI Tooling

Heavy daily user of AI-assisted development and generative tools.

Coding assistants
Claude Claude Code GitHub Copilot OpenCode

Workflow / context engineering

  • ๐Ÿ“ OpenSpec โ€” spec-driven development (SDD) for AI coding assistants
  • ๐Ÿชจ caveman โ€” Claude Code skill for token-efficient output
  • ๐Ÿ”Œ MCP (Model Context Protocol) โ€” connecting external tools to AI agents; building custom connectors
  • ๐Ÿ› ๏ธ Custom Claude Code skills for specialized workflows

Image generation
Gemini image generation (including Imagen/NanoBanana) and other generative tools.


๐Ÿ•น๏ธ Retrogaming & hardware

Outside of work I run trespordez.com.br โ€” a retrogaming blog focused on emulation, hardware preservation, and classic computing. Writing as The Archivist.

Beyond the software side: I mod, repair, and tune classic consoles to work better in today's setups โ€” any hardware from the Atari era to 6th gen and beyond. GDEmu swaps, region-free patches, recap jobs, RGB mods, ODE installs โ€” all fair game. Also into: MAME ยท CHD tooling ยท DOS/retro computing ยท Cars ยท Movies & Series


๐Ÿ“Œ Selected projects

Project Description Stack
trespordez.com.br ๐Ÿ•น๏ธ Retrogaming blog โ€” emulation guides, hardware deep-dives, preservation WordPress
xb-homebrew-vault ๐Ÿ“ฆ Curated repository and preservation of legacy homebrew and tools for the original Xbox C# / .NET 8 / Avalonia
OpenBurningSuite ๐Ÿ’ฟ Active fork: open-source disc burning with retro gaming presets (PS1-5, Dreamcast, Saturnโ€ฆ) C# / .NET 8 / Avalonia
emulio ๐ŸŽฎ EmulationStation-inspired frontend โ€” being rebuilt as kortex Kotlin / LibGDX
gamelistify ๐Ÿ“‹ Desktop editor for EmulationStation gamelist.xml Python / CustomTkinter
switchcraft-keys โŒจ๏ธ Auto keyboard layout switching via Raw Input API C# / .NET 8 / Avalonia
city-route-calculator ๐Ÿ—บ๏ธ Microservice: route calculation with Dijkstra variant algorithm Java

๐Ÿ“ซ Contact

marcelofrau.com ยท LinkedIn ยท marcelofrau@gmail.com

๐Ÿ’ž๏ธ Looking to collaborate on open source projects related to retrogaming, emulation, hardware preservation, or libraries I use in my daily work โ€” feel free to reach out!

Pinned Loading

  1. xb-homebrew-vault xb-homebrew-vault Public

    Desktop manager for Xbox Dev Mode homebrew โ€” browse, install & manage emulators and apps from Emulation Revival

    C# 21

  2. OpenBurningSuite OpenBurningSuite Public

    Forked from SvenGDK/OpenBurningSuite

    A free, open-source disc burning application for Windows, Linux, and macOS.

    C# 3

  3. icons8-personal-set icons8-personal-set Public

    personal set of icons from icons8 for use in opensource applications, they will be in png and in ico format for convenience

    Python 1

  4. PizzaGames/kortex PizzaGames/kortex Public

    A high-performance, modern emulator frontend inspired by EmulationStation, built from scratch with Kotlin and LibGDX for blazing-fast asynchronous loading.

    Java

  5. tres-por-dez/gamelistify tres-por-dez/gamelistify Public

    Manage your EmulationStation (gamelists.xml) game libraries with a full-featured desktop GUI. Edit metadata, hide or delete entries in bulk, scan for unregistered ROMs, preview artwork, and scrape โ€ฆ

    Python

  6. hjsplit2 hjsplit2 Public

    Go