
Aurelien REY
Role: Engine Programmer / Graphics Programmer
Location: Nîmes, France Open to relocate
Birth date: June 24th 1998 (27 years old)
Skills
Languages
- C++
- C#
- Java
- HTML5
- CSS
JavaScript- TypeScript
- Python
Engine related stacks
- UnityGame Engine
- VulkanGraphics API
- SlangShader Language
- SFML2D Game Development Framework
Tools & Technologies
- GitVersion Control System
TortoiseSVNVersion Control System- GitHubCode Hosting Platform
- Visual StudioIDE
- Visual Studio CodeCode Editor
- CMakeBuilding Tool
- MiroCollaborative Whiteboard
- TrelloProject Management Tool
Web & Database stacks
- ReactJavaScript Library for UI
- Next.jsReact Framework
- SQLiteLightweight Database
MySQLRelational Database- PostgreSQLObject-Relational Database
Hard Skills
- 🎮 Game Engine Architecture
- 📐 Math for Graphics (matrices, quaternions)
- 🧠 CPU/GPU Optimization (SIMD, Assembly)
- 🧵 Multithreading
- 🏞️ Real-time Rendering Principles
- 📦 Entity Component System
- 🌀 Shader Programming
- 🕳️ Global Illumination Techniques
- 📄 Agile Methodology
Soft Skills
- 🎯 Problem Solving
- 🗣️ Communication
- 🤝 Teamwork
- 🔄 Adaptability
- 📚 Continuous Learning
- 💭 Critical Thinking
- 🔍 Attention to Detail
- 🧠 Open-mindedness
- 🙋♂️ Empathy - Joyfull
- French - Native
- English - C1 (Advanced)
- Italian - A2 (Basic)
- Swedish - Learning
Projects
See more projects on the Project page
Checkpoint - Custom Vulkan Engine with Qt-Powered Editor
November 2024 - Present
C++20·Vulkan·Qt·Slang·Entity-Component-System·Multithreading·Real-time Rendering- Developing a game engine from scratch using modern C++, Vulkan and Qt
- Implementing rendering, physics, audio and input systems, as well as a high-performance ECS architecture
- Gaining practical experience in low-level programming and game engine design and architecture
SUNA - Competitive FPS Game (Student Team Project)
January 2025 - May 2025
C#·Unity·DOTS·HLSL·Unity Editor Scripting·Shader Graph·Profiling & Optimization- Developed a competitive FPS game using Unity (DOTS) and C#
- Worked on core mechanics (shooting, grenades, character controller, ...), shaders and tools
- Gaining practical experience in game development, networking and optimization
- Improved my communication and teamwork skills
Shattered Soul - Rogue-lite Game (Student Team Project)
January 2024 - May 2024
C++·SFML·Dear ImGui·Asset Pipeline·Profiling & Optimization- Developed a rogue-lite game using C++14, SFML and Dear ImGui
- Implemented procedural generation algorithms for rooms and levels
- Created multithreaded asset pipeline and debugging/profiling tools
- Gained practical experience in game development, procedural generation and optimization
Education
Creajeux
RNCP 6, specialization in Game Engine Programming
Nîmes, FranceSeptember 2023 - Present
- Developped 2D and 3D games using modern C++ and C#, applying design patterns, programming paradigms and architectural thinking
- Gained practical experience in rendering, tooling and optimization using SFML
- Exposure to engine architecture principles and low-level systems programming
- Worked with Unity and Unreal Engine, giving me deep insight into game engine design and needs from the user's perspective
Centre d'Enseignement et de Recherche en Informatique
3rd year Bachelor in Computer Science (Software Engineering)
Avignon, FranceSeptember 2020 - April 2021
- Specializing in Software Engineering, including design patterns, software architecture and development methodologies
- Worked on multiple projects in Java and web languages ranging from a webcrawler to agent based simulations
Université Pierre et Marie Curie (Sorbonne Université)
2nd and 3rd year Bachelor in Computer Science
Paris, FranceSeptember 2017 - March 2019
- Studied Computer Science fundamentals including algorithms, data structures, and programming languages
- Worked on various projects in C, Java and Python, including a basic search engine, automatons and an agent based simulating game
- Introduced to low-level programming through language theory and MIPS assembly
+ 3 more
Experience
Virtuos
Software Engineer Intern
Montpellier, FranceJanuary 2026 - Present
- TBA

Groupe Rouby
Order Picker
Avignon, FranceJune 2025 - September 2025
May 2022 - January 2023- Worked in a fast-paced environment, picking, preparing orders and organizing products for delivery
- Gained experience in logistics and supply chain management
- Developed strong attention to detail, time management and teamwork skills
+ 2 more
Volunteer Experience
Creajam
Co-organizer & Participant
Nîmes, AvignonMarch 2025 - March 2025
- Co-organized a 48-hour game jam, bringing together students, teachers and professionals to create games in a short time frame
- Managed logistics and promotion
- Participated in the game jam, developing a game using Unity and C#
- Gained experience in event organization, teamwork and game development under time pressure
Vilar Music Project
Co-organizer & Musician
Villeneuve-lès-Avignon, FranceJanuary 2015 - June 2018
- Launched the Vilar Music Project, a yearly caritative music concert involving the student association of my high school
- Layed strong foundations for the project that is still being organized by the students every year since then
- Involved in managing the musicians and the equipment, as well as promoting the event
- Played guitar, guitar bass, piano and sang in the concerts, performing a variety of songs from different genres with multiple bands
- Developed strong leadership, managing skills and teamwork abilities
Contact
Feel free to reach out for any inquiries, collaborations or feedback!
REY Aurelien
Engine Tools Programmer
Hard skills
- 🎮Game Engine Architecture
- ⚙️Performance Optimization
- 🧬Memory Management
- 🧵Concurrency & Parallelism
- 🧩API Design
Soft skills
- 🎯Problem Solving
- 🔄Adaptability
- 🔍Attention to Detail
- 🧠Performance-Focused Mindset
- 🗨️Cross-team Communication
- French - Native
- English - C1 (Advanced)
- Italian - A2 (Basic)
- Swedish - Learning
Projects
Checkpoint - Custom Vulkan Engine with Qt-Powered Editor
November 2024 - Present
C++20·Vulkan·Qt·Slang·Entity-Component-System·Multithreading·Real-time Rendering- Developing a game engine from scratch using modern C++, Vulkan and Qt
- Implementing rendering, physics, audio and input systems, as well as a high-performance ECS architecture
- Gaining practical experience in low-level programming and game engine design and architecture
SUNA - Competitive FPS Game (Student Team Project)
January 2025 - May 2025
C#·Unity·DOTS·HLSL·Unity Editor Scripting·Shader Graph·Profiling & Optimization- Developed a competitive FPS game using Unity (DOTS) and C#
- Worked on core mechanics (shooting, grenades, character controller, ...), shaders and tools
- Gaining practical experience in game development, networking and optimization
- Improved my communication and teamwork skills
Shattered Soul - Rogue-lite Game (Student Team Project)
January 2024 - May 2024
C++·SFML·Dear ImGui·Asset Pipeline·Profiling & Optimization- Developed a rogue-lite game using C++14, SFML and Dear ImGui
- Implemented procedural generation algorithms for rooms and levels
- Created multithreaded asset pipeline and debugging/profiling tools
- Gained practical experience in game development, procedural generation and optimization
Education
Creajeux
RNCP 6, specialization in Game Engine Programming
Nîmes, FranceSeptember 2023 - Present
- Developped 2D and 3D games using modern C++ and C#, applying design patterns, programming paradigms and architectural thinking
- Gained practical experience in rendering, tooling and optimization using SFML
- Exposure to engine architecture principles and low-level systems programming
- Worked with Unity and Unreal Engine, giving me deep insight into game engine design and needs from the user's perspective
Centre d'Enseignement et de Recherche en Informatique
3rd year Bachelor in Computer Science (Software Engineering)
Avignon, FranceSeptember 2020 - April 2021
- Specializing in Software Engineering, including design patterns, software architecture and development methodologies
- Worked on multiple projects in Java and web languages ranging from a webcrawler to agent based simulations
Experience
Virtuos
Software Engineer Intern
Montpellier, FranceJanuary 2026 - Present
- TBA

Groupe Rouby
Order Picker
Avignon, FranceJune 2025 - September 2025
May 2022 - January 2023- Worked in a fast-paced environment, picking, preparing orders and organizing products for delivery
- Gained experience in logistics and supply chain management
- Developed strong attention to detail, time management and teamwork skills
E.Leclerc
Section Employee
Les Angles, FranceJune 2021 - October 2021
June 2020 - September 2020
June 2019 - September 2019
July 2018 - September 2018- Worked in grocery section, managing stock, assisting customers and ensuring product availability
- Gained experience in retail operations and customer service
- Developed strong communication skills
Find my full resume at epharos.fr/resume
REY Aurelien
Engine Tools Programmer
Skills
- Languages: C++·C#·Python·Slang·HLSLGLSL
- Engine & Rendering: Vulkan·Unity·Unreal Engine·SFML
- Tools & UI Frameworks: Qt·Dear ImGui·Unity Editor Scripting·Windows Form
- Optimization & Debugging: RenderDoc·NVIDIA Nsight·Visual Studio Profiler
- Hard skills: Game Engine Architecture·Performance Profiling·Memory Monitoring·Concurrency & Parallelism
- Soft skills: Problem Solving·Adaptability·Attention to Detail·Cross-Disciplinary Communication
Projects
Checkpoint - Custom Vulkan Engine with Qt-Powered Editor
November 2024 - Present
C++20·Vulkan·Qt·Slang·Entity-Component-System·Multithreading·Real-time Rendering- Developing a game engine from scratch using modern C++, Vulkan and Qt
- Implementing rendering, physics, audio and input systems, as well as a high-performance ECS architecture
- Gaining practical experience in low-level programming and game engine design and architecture
SUNA - Competitive FPS Game (Student Team Project)
January 2025 - May 2025
C#·Unity·DOTS·HLSL·Unity Editor Scripting·Shader Graph·Profiling & Optimization- Developed a competitive FPS game using Unity (DOTS) and C#
- Worked on core mechanics (shooting, grenades, character controller, ...), shaders and tools
- Gaining practical experience in game development, networking and optimization
- Improved my communication and teamwork skills
Shattered Soul - Rogue-lite Game (Student Team Project)
January 2024 - May 2024
C++·SFML·Dear ImGui·Asset Pipeline·Profiling & Optimization- Developed a rogue-lite game using C++14, SFML and Dear ImGui
- Implemented procedural generation algorithms for rooms and levels
- Created multithreaded asset pipeline and debugging/profiling tools
- Gained practical experience in game development, procedural generation and optimization
Education
Creajeux
RNCP 6, specialization in Game Engine Programming
Nîmes, FranceSeptember 2023 - Present
- Developped 2D and 3D games using modern C++ and C#, applying design patterns, programming paradigms and architectural thinking
- Gained practical experience in rendering, tooling and optimization using SFML
- Exposure to engine architecture principles and low-level systems programming
- Worked with Unity and Unreal Engine, giving me deep insight into game engine design and needs from the user's perspective
Centre d'Enseignement et de Recherche en Informatique
3rd year Bachelor in Computer Science (Software Engineering)
Avignon, FranceSeptember 2020 - April 2021
- Specializing in Software Engineering, including design patterns, software architecture and development methodologies
- Worked on multiple projects in Java and web languages ranging from a webcrawler to agent based simulations
