
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
- libGDXJava Game Development Framework
Tools & Technologies
- GitVersion Control System
- TortoiseSVNVersion Control System
- GitHubCode Hosting Platform
- Visual StudioIDE
- Visual Studio CodeCode Editor
- MiroCollaborative Whiteboard
- TrelloProject Management Tool
Web & Database stacks
- ReactJavaScript Library for UI
- Next.jsReact Framework
- SQLiteLightweight Database
- MySQLRelational Database
- PostgreSQLObject-Relational Database
Concepts
- 🎮 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
Education
Creajeux
Nîmes, FranceRNCP 6, specialization in Game Engine Programming
September 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 (CERI)
Avignon, France3rd year Bachelor in Computer Science (Software Engineering)
September 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
Aix Marseille Université (AMU)
Aix-en-Provence, France2nd year Bachelor in Musicology
September 2019 - June 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 (UPMC) (Sorbonne Université)
Paris, France2nd and 3rd year Bachelor in Computer Science
September 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
Centre d'Enseignement et de Recherche en Informatique (CERI)
Avignon, France1st year Bachelor in Computer Science
September 2016 - June 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
Villeneuve-lès-Avignon, FranceScientific Baccalaureate
September 2013 - June 2016
- Specialized in Mathematics
- Graduated with honors
Experience
Groupe Rouby
Avignon, FranceOrder Picker
June 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
Les Angles, FranceSection Employee
June 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
Groupe Rouby
Avignon, FranceWarehouse Clerk
July 2016 - August 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
Nîmes, AvignonCo-organizer & Participant
March 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
Villeneuve-lès-Avignon, FranceCo-organizer & Musician
January 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
Projects
See more projects on the Project page
Checkpoint
Game Engine
November 2024 - Present
- 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
January 2025 - May 2025
- 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
Contact
Feel free to reach out for any inquiries, collaborations or feedback!

Hard skills
- 🎮Game Engine Architecture
- 🧠CPU/GPU Optimization
- 🏞️Real-time Rendering Principles
- 📐Math for Graphics
Soft skills
- 🎯Problem Solving
- 🔄Adaptability
- 📚Continuous Learning
- 🔍Attention to Detail
- French - Native
- English - C1 (Advanced)
- Italian - A2 (Basic)
- Swedish - Learning
REY Aurelien
Engine Programmer / Graphics Programmer
Education
Creajeux
Nîmes, FranceRNCP 6, specialization in Game Engine Programming
September 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 (CERI)
Avignon, France3rd year Bachelor in Computer Science (Software Engineering)
September 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 (UPMC) (Sorbonne Université)
Paris, France2nd and 3rd year Bachelor in Computer Science
September 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
Centre d'Enseignement et de Recherche en Informatique (CERI)
Avignon, France1st year Bachelor in Computer Science
September 2016 - June 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
Experience
Groupe Rouby
Avignon, FranceOrder Picker
June 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
Les Angles, FranceSection Employee
June 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
Groupe Rouby
Avignon, FranceWarehouse Clerk
July 2016 - August 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
Projects
Checkpoint
Game Engine
November 2024 - Present
- 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
January 2025 - May 2025
- 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
Find my full resume at epharos.fr/resume