Tooling

I have a keen interest in tools programming, I particularly enjoy helping to make efficient and high quality workflows to better enable others to do their work. I always look forward to the next challenge presented.

Rendering

Understanding and learning the techniques behind games rendering has fascinated me since I started writing my first engine. When I look at modern games and their visual quality, I look forward to opportunities to continue learning about this deep and interesting subject.

Animation

Immersive worlds and the techniques involved in creating them is something I am also passionate about, creating stable and scalable animation solutions has been one of my key focuses in ensuring that characters can truly be brought to life.

 
 

 
 

Portfolio Highlight: ReNoder

 

As part of my course at the game assembly we are tasked with creating a specialisation project towards the end of our second year. For my piece I decided to create a Node-based tooling framework extension to ImGui. You can read more about it here.

 
 

 
 

Group Projects

 

 
 

Personal Projects

 

The below projects are a selection of the pieces of work that I have completed either in my own time to support the group projects or as tools that I’ve used for my own personal work.