#PP-IMG

Software Engineer

Hi, I’m Mattias Fuster. I build games, engines and tools in C++.

PP

A short story about me.

I'm a junior software engineer who enjoys working close to the metal — from architecture decisions to performance tuning. I've shipped features in production games, built tools that saved my team time, and I'm currently on the R&D team at Virtuos Labs in Montpellier. On the side I'm building ImEngine, my own game engine written from scratch in C++23. I like clean, purposeful code, and I tend to dig into problems until I actually understand them.

  • Email : fuster.mattias@gmail.com
  • Phone : +33(6) 28 77 80 45
  • Current city : Montpellier, France
  • Languages : French, English, Spanish
  • Degree : Master's in Game Development
  • Freelance : Available
1

Current Projects

6

Projects Done

5

Companies

2

Years of experience

I'm most at home in C++, whether that's engine code, gameplay systems, networking or tooling — and I pick up whatever the project needs along the way.

  • Modern C++ (up to C++23)
  • Unreal Engine & Unity
  • Optimization & debugging
  • Tools & pipelines

Skills

Programming Languages

  • C++
  • C
  • C#
  • Python

Engines & Graphics

  • Unreal Engine
  • Unity
  • Vulkan

Web

  • HTML / CSS
  • PHP
  • SQL
  • ASP.NET
  • Blazor
  • MongoDB

Tools

  • Git & GitHub
  • CMake
  • Doxygen

Highlighted tags are what I work with day to day.

Languages

French Native · C2
English Professional · B2
Spanish Basic · A2

Services

Engine Development
Game Development
Network & Multiplayer
Tools Development

Education

2022 - 2025

Game Academy - Avignon

Master's in Game Development — graduated top of the class.

2020 - 2022

Secondary school Théodore Aubanel - Avignon

BTS-SIO SLAM (Higher National Diploma) in work-study, IT Programmer/Developer

2019 - 2020

University (C.E.R.I) - Avignon

Bachelor's degree in Programming, Mathematics track (Algebra and Arithmetic).

2016 - 2019

Secondary school Jean-Henry Fabre - Carpentras

French Scientific Baccalaureate specializing in Engineering Sciences

Experience

Feb 2026 - Present

Software Engineer Intern - Virtuos Labs

R&D internship in Montpellier. I'm implementing a mesh partitioning optimization algorithm and contributing to two tools that help stabilize and speed up game production workflows.

Sep 2025 - Feb 2026

Network & Gameplay Programmer - Carfooly

Set up the networking (PlayFab) for a multiplayer game on Unreal Engine 5.6, and refactored the project from Blueprints to C++ — cleaning up the architecture and improving performance along the way.

Mar 2024 - Jun 2024

Post-Launch Support Engineer - Collision Studio

Post-launch support on Terra Alia (Unity, released on Steam). Tracked down and fixed a critical deadlock in the dialogue system — a race condition across concurrent coroutines — that was blocking a major content update, plus 10+ other reported bugs over the 3-month contract.

Sep 2023 - Dec 2023

AI & Tool Programmer - PVA Medias

Built a procedural NPC generation prototype in Unreal Engine 5, wiring LLM and TTS models into the engine to generate storylines, personalities and dialogue. Delivered the full pipeline, from model integration to in-engine runtime, in four months.

Sep 2020 - Jun 2022

IT Support Apprentice - A.T.I.R

Two-year apprenticeship alongside my HND: IT support and maintenance for users, plus development of a billing website.

This page is under construction.

Get in Touch

Mail Me
fuster.mattias@gmail.com
Call Us On
+33(6) 28 77 80 45