SENIOR C++ & GRAPHICS ENGINEER

Engineering across hardware, software and cultures.

Game Porting, Engine Optimization, Graphics and Localization EN/JP ↔ PT.

~/raphael $ whoami

Senior C++ & Graphics Engineer

~/raphael $ focus

C++ / Low Level
Graphics / Engines
Game Porting
EN / JP → PT

~/raphael $

EXPERIENCE

Systems, platforms and languages.

data_object

700k+ lines

Modernization of an approximately 700,000-line codebase as part of a game porting project.

swap_horiz

DirectX → OpenGL

Migration of a legacy graphics pipeline to a modern, cross-platform solution.

translate

EN · JP · PT-BR

Professional experience in game localization, cultural adaptation, proofreading and LQA.

calendar_month

Since 2014

Over a decade working with software, games, cross-platform systems and technical content.

SPECIALTIES

From hardware-near code to the language that reaches the player.

code

C++ & Low Level

High-performance software, Assembly, SIMD, resource management and hardware-near development when necessary.

C++ Assembly ARM
account_tree

Graphics

Development and modernization of graphics pipelines, rendering systems and proprietary engines.

Vulkan OpenGL DirectX
sports_esports

Game Porting

Game porting and modernization across operating systems, architectures and hardware platforms.

SDL CMake Linux
translate

Localization

Translation, cultural adaptation, proofreading, terminology management and LQA for games and multimedia content.

日本語 English PT-BR

ABOUT

Code or language: the goal is to carry ideas across boundaries.

I am a software engineer specializing in C++, graphics programming, game porting and high-performance systems.

My experience includes legacy code modernization, proprietary engines, graphics APIs and cross-platform software. I work close to the hardware when necessary, focusing on efficient solutions and conscious resource usage.

Alongside engineering, I work professionally with game and multimedia localization between Japanese, English and Brazilian Portuguese, including translation, cultural adaptation, proofreading and LQA.

“Premature optimization is the root of all evil.” — Donald Knuth

I enjoy working at this intersection: understanding complex systems and finding clear ways to make them work — whether across different hardware platforms, different operating systems or different languages.

SELECTED PROJECTS

Some of the problems I've worked on.

ENGINE MODERNIZATION · GRAPHICS · PORTING

100% Orange Juice

Modernization of an approximately 700,000-line codebase and migration from DirectX 9 to OpenGL, enabling expansion to new platforms.

C++ OpenGL Steam Deck

PORTING · SYSTEMS

Flying Red Barrel

Migration of the game's infrastructure to SDL3, modernizing its technical foundation for current environments and platforms.

SDL3 Linux Steam Deck

GRAPHICS · LEGACY MODERNIZATION

Acceleration of Suguri 2

Migration of the graphics engine from DirectX 8 to DirectX 9 and modernization of the rendering pipeline for current Windows environments.

DirectX C++ Proton

LOCALIZATION · LQA

Phoenotopia: Awakening

Managed Brazilian Portuguese localization during the game's multiplatform release, including proofreading and linguistic quality assurance.

Localization PT-BR LQA

STACK

Tools and technologies.

LANGUAGES C++ C C# Rust Assembly
GRAPHICS Vulkan DirectX 9–12 OpenGL RenderDoc
SYSTEMS CMake Boost SDL SIMD
LOCALIZATION 日本語 English PT-BR LQA

EXPERIENCE

Over a decade building systems and connecting cultures.

Fruitbat Factory — Senior Game Developer
2021 — present

Game porting, engine modernization, graphics and optimization for titles such as 100% Orange Juice and Flying Red Barrel.

KOG Games — Localization Service Provider
2019 — present

Ongoing localization for live-service games, including terminology management, glossaries, cultural adaptation, proofreading and copywriting.

ARTODRIA — Localization Manager
2026 — present

Brazilian Portuguese localization management, proofreading, LQA and launch material preparation.

Freelance — Software Engineer
2014 — present

High-performance software engineering, cross-platform systems, low-level programming and technical translation.

CONTACT

Let's work on something interesting.

If your problem involves performance, porting, graphics, legacy code or localization, get in touch.