Software Engineer specialized in C++, Tool programming, Computer Graphics and Unreal Engine 5

Skilled Video Games and Computer Graphics Software Engineer with a strong background in C++ and Object-Oriented Programming. Proficient in Unreal Engine 4/5, and computer graphics technologies.

Experience includes working on a AAA custom engine improving UI and Shadow Rendering, Networked gameplay features programming in Unreal Engine 5, Custom tools programming on Ureal Engine 5 in C++, debugging, and profiling 3D software. Eeager to use his technical skills and experience in working on incredible projects with incredible people.

Projects

PBR IBL Renderer

A program that allows you to import a 3D object and visualise it with PBR (Physically Based Rendering) textures and IBL (Image Based Lighting). Made in C++ OpenGL GLSL and ImGui.

Details

VR Research Paper Dissertation

Research on VR embodiment of animal characters with consumer-grade headsets. Made entirely with Unreal Engine 5. Received a 1st Class Dissertation Distinctions.

Details

OpenGL C++ Projects

Multiple OpenGL C++ projects created to learn the technology and C++. Including work on blendshapes, reflectance and normal mapping.

Details

WASTED: Global Game Jam

A Video Game made during a game jam in Unity.

Details

Pong AI

Training of a Pong artificial intelligence with reinforcement learning using Unity's ML-Agents plugin.

Details

Skills

Skilled Video Games and Computer Graphics Software Engineer

Strong background in C++ and Object-Oriented Programming. Proficient in Unreal Engine 4/5, and computer graphics technologies. Experience includes working on a AAA custom engine improving UI and Shadow Rendering, Networked gameplay features programming in Unreal Engine 5, Custom tools programming on Ureal Engine 5 in C++, debugging, and profiling 3D software

  • C++

    Strong experience using C++ in Unreal Engine 5 projects and Custom AAA Engines on Tooling and Graphics Application.

  • Unreal Engine 5

    Blueprints and C++ used professionally for a AA game with network-based multiplayer gameplay with the GAS framework and Custom UE5 Tools creation.

  • Computer Graphics

    DirectX 12, HLSL and C++ used on Shadow and UI rendering on a custom AAA 3D engine for an open-world game. OpenGL, GLSL also used on personnal projects.

  • Git / Perforce

    Git And Perforce version control systems used with various teams and projects sizes

  • Debugging / Profiling

    Debugging software in visual studio, Rider and profiling with Pix and RenderDoc Graphics application.

  • AR / VR

    Master of Science in Computer Graphics with AR/VR specialization. Dissertation made on the use of VR in Unreal Engine 5.

  • Agile

    Strong experience working in Agile Scrum with the Jira suite with various projects types and teams sizes.

  • Communication

    Excellent communication skills, Teamwork, self driven, detailed and bilingual English speaker. Inter-team communication with artistic teams (VFX, Arts).