
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
Nov 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
Jan 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
Jan 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, FranceSep 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, FranceSep 2020 - Apr 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

Aix Marseille Université
2nd year Bachelor in Musicology
Aix-en-Provence, FranceSep 2019 - Jun 2020
- Studied Musicology fundamentals including music theory, history and analysis
- Improved my skills and understanding of structure, rhythm and harmony
- Developed a deeper appreciation for Digital Audio Workstations (DAW) and their applications in modern music production
Université Pierre et Marie Curie (Sorbonne Université)
2nd and 3rd year Bachelor in Computer Science
Paris, FranceSep 2017 - Mar 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
Centre d'Enseignement et de Recherche en Informatique
1st year Bachelor in Computer Science
Avignon, FranceSep 2016 - Jun 2027
- Studied Computer Science fundamentals including algorithms, data structures, and programming languages
- Introduced to Python, C++ and web languages
- Learned about computer architecture and binary operations
Lycée Jean Vilar
Scientific Baccalaureate
Villeneuve-lès-Avignon, FranceSep 2013 - Jun 2016
- Specialized in Mathematics
- Graduated with honors
Experience

Groupe Rouby
Order Picker
Avignon, FranceJun 2025 - Sep 2025
May 2022 - Jan 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, FranceJun 2021 - Oct 2021
Jun 2020 - Sep 2020
Jun 2019 - Sep 2019
Jul 2018 - Sep 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

Groupe Rouby
Warehouse Clerk
Avignon, FranceJul 2016 - Aug 2016
- Assisted in the organization and management of warehouse operations
- Reassorting products, managing inventory, making sure everything was available for the order picking team
- Developed strong organizational skills and attention to detail
Volunteer Experience
Creajam
Co-organizer & Participant
Nîmes, AvignonMar 2025 - Mar 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, FranceJan 2015 - Jun 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 Programmer / Graphics Programmer
Hard skills
- 🎮Game Engine Architecture
- ⚙️CPU/GPU Profiling
- 🧬Low-Level Programming
- 🧵Concurrency & Parallelism
- 🧩API Design
Soft skills
- 🎯Problem Solving
- 🔄Adaptability
- 🔍Attention to Detail
- 🧠Performance-Focused Mindset
- 🗨️Technical Communication
- French - Native
- English - C1 (Advanced)
- Italian - A2 (Basic)
- Swedish - Learning
Projects
Checkpoint
Nov 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
Jan 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
Jan 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, FranceSep 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, FranceSep 2020 - Apr 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

Groupe Rouby
Order Picker
Avignon, FranceJun 2025 - Sep 2025
May 2022 - Jan 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, FranceJun 2021 - Oct 2021
Jun 2020 - Sep 2020
Jun 2019 - Sep 2019
Jul 2018 - Sep 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
