Profile Picture

Aurelien REY

Role: Engine Programmer / Graphics Programmer

Location: Nîmes, France France Open to relocate

Birth date: June 24th 1998 (27 years old)

Looking for an internship or junior position (starting in January 2026)
Download my resume
Print my resume
#

Skills

Languages

  • C++
  • C#
  • Java
  • HTML5
  • CSS
  • JavaScript
  • TypeScript
  • Python

Engine related stacks

  • Unity
  • Vulkan
  • Slang
  • SFML

Tools & Technologies

  • Git
  • TortoiseSVN
  • GitHub
  • Visual Studio
  • Visual Studio Code
  • CMake
  • Miro
  • Trello

Web & Database stacks

  • React
  • Next.js
  • SQLite
  • MySQL
  • PostgreSQL

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 French - Native
  • English America English - C1 (Advanced)
  • Italian Italian - A2 (Basic)
  • Swedish 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

    Creajeux

    RNCP 6, specialization in Game Engine Programming

    Nîmes, France

    Sep 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

    Centre d'Enseignement et de Recherche en Informatique

    3rd year Bachelor in Computer Science (Software Engineering)

    Avignon, France

    Sep 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é

    Aix Marseille Université

    2nd year Bachelor in Musicology

    Aix-en-Provence, France

    Sep 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é)

    Université Pierre et Marie Curie (Sorbonne Université)

    2nd and 3rd year Bachelor in Computer Science

    Paris, France

    Sep 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

    Centre d'Enseignement et de Recherche en Informatique

    1st year Bachelor in Computer Science

    Avignon, France

    Sep 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

    Lycée Jean Vilar

    Scientific Baccalaureate

    Villeneuve-lès-Avignon, France

    Sep 2013 - Jun 2016

    • Specialized in Mathematics
    • Graduated with honors
#

Experience

  • Groupe Rouby

    Groupe Rouby

    Order Picker

    Avignon, France

    Jun 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

    E.Leclerc

    Section Employee

    Les Angles, France

    Jun 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

    Groupe Rouby

    Warehouse Clerk

    Avignon, France

    Jul 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

    Creajam

    Co-organizer & Participant

    Nîmes, Avignon

    Mar 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

    Vilar Music Project

    Co-organizer & Musician

    Villeneuve-lès-Avignon, France

    Jan 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!