Hi there, I'm

Quinten Geeraerts.

C++ Systems Developer & Architectural Specialist

Leveraging 3+ Years of Full-Stack Maturity to Build Scalable Game Systems

LinkedIn GitHub (Code Samples)

Section 1

C++ Programming Competencies

Modern C++ Development

Expertise in C++17/20 features, STL, smart pointers, and design patterns for robust applications.

C++17/20 STL Design Patterns

SOLID Principles

Implementing SOLID Principles in C++ to create robust and maintainable code.

SRP OCP LSP ISP DIP

C++/UI State Synchronization

Ensured low-latency UI feedback by managing game state in C++ setters, utilizing the **Unreal Reflection System** to reliably update Blueprint UMG widgets.

Reflection System UFUNCTION/UPROPERTY Data Flow

Always Learning

I'm not afraid of learning new things, always eager to expand my skillset.

...

Section 2

Design & Planning: UML/Relational Modeling

UML/Relational Modeling

Detailed C++ class architecture, relational DB design before implementation ensuring SOLID principles and clean code.

System Planning Visual Modeling SOLID Assurance

UI & UX Design

Wireframing and creating high fidelity mockups for game HUDs and menus.

UI/UX Design Prototyping Frontend Planning

Professional Experience: Bridging JavaScript/Lua to C++ Systems

Leveraging architectural maturity, data integrity focus, and pipeline awareness from my professional background to build robust game systems. Click any row for a deep dive.

Experience Area
Transferable Skillset
Application in C++ / Unreal Engine
Advanced Geo-Mapping (Nazka Mapps)
Spatial Data Structures, Rendering Optimization.
World Partition, Complex Coordinate Systems.

Deep Dive: Data Optimization & World Partition

My work with GeoJSONs and high-density tilesets wasn't just about rendering; it was about architectural scaling. I mastered techniques like spatial indexing and large-scale coordinate system transformations to maintain 60FPS performance.

This experience directly translates to efficiently managing Unreal Engine's World Partition, optimizing Level of Detail (LODs), and ensuring smooth streaming in massive game environments. I bring maturity to solving spatial and rendering complexity.

Casino Game Systems (Lua)
FSMs, Logic Integrity, Animation Sync.
Robust Finite State Machines, Animation Blueprint linking.

Deep Dive: Finite State Machine (FSM) Design

I specialized in designing rock-solid Finite State Machines (FSMs) for complex logic (e.g., Poker and Blackjack). The primary focus was transaction integrity and reliable state synchronization with visual assets.

This proves my competence in building reliable, state-driven C++ game systems and creating clean interfaces to synchronize complex game logic with Unreal's Animation Blueprints—a core gameplay loop skill!

Backend API Design (Node.js)
Architectural Maturity, State Management (SOLID).
Designing modular C++ Subsystems, Reliable State Synchronization.

Deep Dive: Architectural Maturity & Subsystems

Three years of professional experience designing scalable, modular APIs using Node.js instilled a firm commitment to clean interfaces, SOLID principles, and dependency management.

This maturity is critical for game development, directly informing the architecture of clean C++ Engine Subsystems that are loosely coupled, unit-testable, and maintainable. I build systems that scale, not just features that work!

Containerization (Docker)
Deployment Reliability, CI/CD Pipeline.
Managing Unreal Build Farms, Optimizing Build Workflow.

Deep Dive: Build Reliability & CI/CD

My proficiency with Docker and deployment pipelines (CI/CD) ensures I understand how to create standardized, reproducible environments. This is highly valued in large game studios for managing Unreal Engine Build Farms.

The ability to manage complex toolchains and dependencies directly translates to optimizing Continuous Integration/Deployment (CI/CD) pipelines in a C++ environment, meaning fewer "works on my machine" bugs.

Hobby 3D Pipeline Awareness
Asset Pipeline & Animation Integration.
Communicating with Artists, C++ driven animation logic.

Deep Dive: Artist-Programmer Collaboration

Beyond code, my hobby knowledge (Sculpting, Retopology, Animation) provides an understanding of asset constraints and the artist's workflow. This is crucial for smooth collaboration.

This perspective ensures I design the C++ game logic correctly to drive their Animation Blueprints, allowing for efficient asset integration and minimizing rework between the programming and art teams.