rémi@rz-software:~/portfolio$

$ whoami

Rémi Job-Dorge

Systems Software Engineer · Unreal Engine 5 Developer

# Systems software engineer with 18+ years of experience, specialized in Unreal Engine 5 C++ development with custom engine forks, performance optimization, and low-level systems programming.

store

MCP tools, protection software, performance analyzers, and more.

browse store
## At a Glancestat --summary
68
Projects
64
Technologies
806,599
Lines of Code (est.)
40,330
Hours Coding (est.)
19
Memory Projects
11
API Integrations
25
Real-Time Projects
24
GUI Projects
19
Reverse Eng. Tasks

Language Distribution

C++68%
C#13%
Rust9%
AutoIt4%
Python3%
C2%
TypeScript1%
## Featured Projects
// no preview</>
C++Unreal Engine 5Dedicated Servers

› Qanga

Open-world multiplayer game on a custom Unreal Engine 5 fork with dedicated servers.

+Took over 99% of development in 2025 - learned UE5 C++ from scratch
+2,400+ commits and 1.4 GB codebase in under a year
+Built 15+ custom C++ plugins totaling 300,000+ lines of code
// no preview</>
RusteguiSSH

› Qanga Server Manager

Rust/egui GUI application for managing dedicated game servers via SSH.

+Native Rust GUI with egui for server management
+Multi-region server support (France, US)
+Real-time log monitoring and server control
// no preview</>
RustSecurityBinary Protection

› RzCloak

Binary protection tool written in Rust.

+Binary obfuscation and protection
+Written in Rust for memory safety
+Anti-tamper mechanisms
Rz Asset Control Center screenshot 1
01 / 05
C#ASP.NET CoreEntity Framework Core

› Rz Asset Control Center

Cryptocurrency Trading Automation Platform (KuCoin)

+Automated Dollar-Cost Averaging (DCA) trading bots.
+Secure user authentication with Two-Factor Authentication (2FA).
+Real-time price data and order updates via WebSockets.
// no preview</>
C#.NET 9Rust

› RzAudioBuilds

Polyglot (C#/Rust/Python) reverse-engineering and automation platform for Age of Empires IV, fronted by a neural-TTS build-order coach.

+~29k lines across 4 languages (C#, Rust, Python/Jython, Lua) in a 4-layer architecture
+In-process Rust instrumentation DLL (~13k LOC) with heap-only hooking and anti-tamper handling
+Hand-rolled named-pipe cross-process RPC (~75 commands) bridging .NET to a server inside the game
// no preview</>
C#.NET 9Reverse Engineering

› FH6 GearAI

Real-time driving-assist suite for Forza Horizon 6, built by reverse-engineering the game's live memory, physics engine, and anti-tamper protection.

+AOB-scanned pointer chains resolve the live player vehicle, disambiguated from the AI grid
+Mapped the full vehicle control block: gearing tables, torque curve, final drive, per-wheel blocks
+Reverse-engineered the physics LCP constraint solver to locate per-wheel brake authority
// no preview</>
C#ImGui.NETVeldrid

› RziRTool - iRacing Telemetry Overlay

A real-time telemetry visualization tool for iRacing using advanced graphics rendering.

+Customizable real-time displays
+Advanced DirectX rendering
+MVVM architecture
## Technical Expertisecat skills.txt

> Technologies & Tools

C++

›Unreal Engine 5, custom engine forks, vertex factories, HLSL/SM6 shaders

Rust

›Deployment tooling, binary protection, egui GUI applications

C#

›.NET, WPF, Windows Forms, Entity Framework, asset management

AutoIt

›Automation, GUIs, system manipulation, game AI

Python

›Computer vision (YOLO), CTF challenges, data analysis

TypeScript

›MCP servers, API integrations, automation tooling

> Frameworks & Specialties

Unreal Engine 5

›Custom engine forks, C++ plugin architecture, rendering pipelines, world streaming

Systems Prog.

›Memory manipulation, hooking, input simulation, game overlays

Security

›Reverse engineering, binary protection, CTF, crash dump analysis

## Projectsls -la ./projects
filter
›

Qanga

Open-world multiplayer game on a custom Unreal Engine 5 fork with dedicated servers.

C++Unreal Engine 5Dedicated ServersSteam SDKRustNetworking
›

Qanga Server Manager

Rust/egui GUI application for managing dedicated game servers via SSH.

RusteguiSSHServer Management
›

RzMCPInterface

The most complete UE5 editor MCP bridge - 604 native tools letting any AI assistant drive the Unreal Engine 5 editor.

Unreal Engine 5MCPC++Editor ToolingAI AgentsBlueprint Automation
›

QAI

A ~47k-line data-oriented UE5 AI runtime driving hundreds of agents - police, creatures, and ships - through a multithreaded processor pipeline.

Unreal Engine 5C++Data-Oriented DesignMultithreaded AIFlow-Field PathfindingGame AI
›

Dynamic Quest System

A ~115k-line modular, server-authoritative quest framework for Unreal Engine 5 - from a custom visual editor to runtime procedural generation.

Unreal Engine 5C++Gameplay SystemsMultiplayerSerializationProcedural Generation
›

RzIndirectInstancing

A UE5 GPU-driven indirect instancing pipeline - a custom GPU-Scene vertex factory plus a from-scratch runtime Nanite builder.

Unreal Engine 5C++HLSLGPU Indirect InstancingCustom Vertex FactoryRuntime Nanite
›

QWeapon

A UE5 weapon plugin pairing a multithreaded procedural weapon-handling AnimNode with a server-authoritative hitscan firing subsystem.

Unreal Engine 5C++Animation ProgrammingServer-Authoritative NetworkingHitscan CombatPerformance
›

FlyVehicleMovement

A force-driven hovering-vehicle movement component for UE5, simulating multi-thruster ground effect and arcade handling on a Chaos rigid body.

Unreal Engine 5C++Chaos PhysicsVehicle MovementNiagaraPerformance
›

QNotification

A runtime in-game notification/HUD framework for UE5 - toasts, warnings, progress, and communication routed through a priority-managed singleton.

Unreal Engine 5C++UMG/SlateGame UIBlueprint APIMedia Playback
›

EasyCook

A UE5 editor plugin that eliminates 'asset missing from packaged build' cook failures by finding hidden references and force-injecting them into the cook.

Unreal Engine 5C++Editor ToolingCooking PipelineAsset RegistryBuild Tooling
›

QReport

An offline-first in-game bug-reporting system for UE5 multiplayer games - captures a screenshot, log, and metadata and reliably uploads them.

Unreal Engine 5C++Bug ReportingHTTPOffline-FirstMultiplayer Tooling
›

RzCloak

Binary protection tool written in Rust.

RustSecurityBinary Protection
›

Rz Asset Control Center

Cryptocurrency Trading Automation Platform (KuCoin)

C#ASP.NET CoreEntity Framework CoreKuCoin APIWebSocketsPostgreSQL.NETJavaScriptHTML
›

RzAudioBuilds

Polyglot (C#/Rust/Python) reverse-engineering and automation platform for Age of Empires IV, fronted by a neural-TTS build-order coach.

C#.NET 9RustReverse EngineeringMCPText-to-SpeechGame Automation
›

FH6 GearAI

Real-time driving-assist suite for Forza Horizon 6, built by reverse-engineering the game's live memory, physics engine, and anti-tamper protection.

C#.NET 9Reverse EngineeringMemory ManipulationASMAnti-TamperGhidra
›

RzMemoryScanner

Standalone Windows memory scanner with exact, fuzzy, and wildcard AOB scans across any attachable process.

C#.NET 9Reverse EngineeringMemory ManipulationWindows APIAOB Scanning
›

RziRTool - iRacing Telemetry Overlay

A real-time telemetry visualization tool for iRacing using advanced graphics rendering.

C#ImGui.NETVeldridMVVMAsync Programming
›

Backblaze Backup MCP Server

MCP server that drives Backblaze Computer Backup from AI assistants - built on a reverse-engineered, undocumented API.

TypeScriptMCPReverse EngineeringAPI IntegrationBackup
›

Local Agent MCP Toolkit

A suite of original Model Context Protocol servers that give AI assistants local tooling.

TypeScriptJavaScriptMCPAPI IntegrationAutomation
›

RzRemap

Ground-up Rust input remapper focused on deterministic timing and a clean layered architecture.

RustWindows APIRaw InputeguiReal-time Systems
›

Shell-to-Windows Converter

Native Rust GUI that converts shell scripts into Windows .bat, .cpp, or compiled .exe outputs.

RusteguiWindows APIGUI Development
›

CTF Challenge Solvers & Research

Original solvers, exploits, and writeups for reverse-engineering and cryptography CTF challenges.

PythonReverse EngineeringCryptographyBinary ExploitationGhidraz3
›

Game Reverse-Engineering & Memory Analysis

A collection of 16 tools that reverse-engineer game internals - reading process memory, mapping structures, building overlays, and decoding mechanics across many titles.

C++C#ASMCheat EngineReverse EngineeringMemory Manipulation
›

Pixel-Vision Game Automation

A collection of 11 automation tools and bots that drive games through screen capture, pixel detection, and computer-vision recognition.

AutoItC#PythonImage Processing
›

TradingView Indicators & Strategies

A set of Pine Script indicators and a trading strategy for TradingView - market structure, session visualization, and an automated strategy.

Pine ScriptTradingView
›

AI Image Discord Bots

Two Discord bots for AI image generation and enhancement - an ESRGAN upscaler and a DALL-E Mini image generator.

PythonDiscord.pyImage Processing
›

Orchestra License Dumper

Reverse-engineered tool for license data extraction from Orchestra software.

C#Windows APIMemory AnalysisReverse Engineering
›

Qanga Steam Uploader

Rust script with egui GUI for automated Steam build deployment.

RusteguiSteam SDKAutomation
›

QRCode Generator

A desktop tool for generating QR codes with customization options.

AutoItQRCreatorImage ProcessingGUI Development
›

Perflib Key Identifier

A concise C# tool to identify Perflib key identifiers for performance analysis.

C#.NETSystem InteropPerformance Analysis
›

Soleo Tech Manager

A desktop app for internal management with Google API integration.

C#Windows FormsGoogle APIData Management
›

Windows System Configuration Tool

A utility for configuring and diagnosing Windows systems for Orchestra software.

C#.NETWindows APISystem Administration
›

System Tray Icon Manager

AutoIt scripts for managing Windows system tray icons.

AutoItWindows APIUI AutomationEvent Handling
›

Automation and System Utilities in AutoIt3

A collection of AutoIt scripts for automating system tasks and managing software processes.

AutoItAutomationSystem AdministrationWindows API
›

Data Extraction for POS Systems

A UiPath solution for extracting and transforming POS system data.

C#UiPathData ManipulationRegexDatabase Integration
›

Dolibarr ERP Customization

Customized Dolibarr ERP/CRM for specific business needs.

PHPComposerERP/CRMUI Customization
›

WinHTTP CRM Enhancer

An AutoIt library and script for enhancing CRM interactions via WinHTTP.

AutoItWinHTTPNetwork ProgrammingAutomation
›

Unreal Engine 5 Bag End

A detailed recreation of Bag End in Unreal Engine 5.

Unreal Engine 5BlenderSubstance PainterEnvironment Design
›

Portfolio Website

A dynamic portfolio showcasing my projects with a stats panel and three-step disclosure.

Next.jsReactJavaScriptTailwind CSSWeb DevelopmentDockerOVHcloud
›

Number Recognition Game

An interactive web game built with React, Next.js and TailwindCSS, designed to help toddlers practice number recognition while showcasing front-end development skills.

ReactTailwind CSSNext.jsJavaScriptWeb DevelopmentUI/UXState ManagementEvent HandlingWeb Audio API
## About Meman rémi

Based in Villeneuve-Loubet, France, I have 18+ years of experience in software development and over six years as a Technician at SARL Soleo Tech (2017-2023), where I developed expertise in software development, system optimization, automation, and reverse engineering.

In 2025, I took over 99% of development on Qanga, an open-world multiplayer game on Unreal Engine 5 (IolaCorp project). Starting from zero UE5 C++ experience, I accumulated 2,400+ commits in under a year, building custom engine forks, vertex factory systems, HLSL/SM6 shaders, and dedicated Linux servers.

My passion for technology stems from my background in competitive gaming, notably as a former professional Counter-Strike player (2014-2016) and a holder of multiple world records in racing simulation since 2015. This pursuit of performance and efficiency is reflected in my work, which focuses on performance-critical systems and real-time optimization.

I specialize in C++ (Unreal Engine 5), Rust, C#, and Python. My analytical and logical approach allows me to solve problems by methodically breaking them down. Beyond coding, I have a strong interest in astronomy, science fiction, and mythology.

> Experience Timeline

Lead Developer - Qanga (IolaCorp)

2025-present

Took over 99% of development on a UE5 multiplayer game. From zero engine C++ to custom forks, vertex factories, HLSL/SM6 shaders, and dedicated servers - 2,400+ commits in under a year.

C++Unreal Engine 5RustDedicated ServersSteam SDK

Technician / Developer at SARL Soleo Tech

2017-2023

System tool development, POS system automation and maintenance, ERP customization and API integration.

C#AutoItPHPWindows APIERP/CRM

Professional Counter-Strike Player

2014-2016

Competing at the highest level, strategic analysis, team training and coordination.

Team CoordinationStrategic PlanningPerformance Analysis

Racing Simulation World Records

2015-present

Holder of world records in multiple racing simulations, requiring precision and optimization.

Performance OptimizationData AnalysisReal-time Decision Making

Independent Software Development

2008-present

Over 18 years building systems software, automation, and performance tooling across 68 projects.

C++C#RustPythonSystem Integration
## Let's Work Together./contact.sh

Do you have a project that requires my expertise? Feel free to reach out to discuss how I can help you.

Send a message