Personal Details

Young programmer with experience using C++. Great problem-solving and team-working skills.
In my spare time I like to research about different rendering techinques, working on small personal projects.

Skills

Programming:
Mainly working using C++
Graphics API's:
Learned about graphics API using OpenGL 3.X
Did some personal research experiments using OpenGL 4.x (including a small pathtracer using handwritten compute shaders)

Daily working with DX11/HLSL
Learning Vulkan in my spare time
Game engines:
Worked with Unreal Engine 4(Published game),
Unity3D (Small projects personal choice)
Source Control:
Mainly using P4

EDUCATION

BTEc Level 5 HND in Computing And Systems Development
ESAT [2015–2018]
Graduated with Distinction.
Relevant modules:
Final Project Distinction
3D Graphics Engine Distinction
Data Structures And Algorithms Distinction
AI Systems Distinction
Unreal Engine 4 Distinction

BSc(honours) Computer Science for Games
Sheffield Hallam University [ 2018 - 2019]
Top mark in the year
Relevant modules:
Final Project First
3D Games Prototyping First
Effective C++ First
Realtime 3D First

Experiences

Graphics & Tools Engineer

2022-Current
Mountaintop Studios

Working as graphics/tools programmer.

Graphics Programmer

2021 - 2022
Creative Assembly

Environment: C++ Dx11/HLSL.
Working within a VFX team to develop new features, adding new debug capabilities and improving the engine and its usability.
Mainly gpgpu programming.

Associate Graphics Programmer

2020 - 2021
Creative Assembly

Environment: C++ Dx11/HLSL.
Mainly, learning new techniques about modern VFX realtime rendering, and working with VFX team to improve the engine.

Trainee Graphics Programmer

2019 - 2020
Creative Assembly

Environment: C++ and Dx11/HLSL.
Learning to work in a professional environment. and learning how a real life game development process affects the development of an engine.
Learning how to work with people from other roles, such as communicating with artists and Tools in order to achieve a common goal and improve the quality of life of the client side.
Working mainly in the VFX side of the engine within a VFX team.

Gameplay Programmer at Rocket Banana

2017 - 2018
Esat end year project

A team we had when studying at Esat, developing a game and learning Unreal, and released on Steam.
My contributions are mainly related to gameplay.

  • Main character movement
  • Enemies behaviour and movement
  • Main Menu Design & Implementation
  • Implementation of local multiplayer

Programmer

2017 - 2018
Esat end year Game Engine

Being part of a team of 2, we learned OpenGl at the same time we developed a 3D Game Engine, capable of PBR rendering, deferred rendering, and lots of postprocesses, like SSAO, SSR, Bloom etc…
In order to understand the rendering pipeline.

References

AVAILABLE ON REQUEST