Hello!

Headshot
Headshot of my beautiful face
I am a Game Programmer specialising in Game Engine and Tools programming. I am excited about rendering techniques, and my passion is in how we can utilise the GPU to create better and more realistic visuals. Coming to game programming from a Computer Science perspective, I have a strong mathematical background, and taking theoretical concepts and implementing them in new ways to enhance the player's experience.


Projects

Larger bodies of work, to learn and push my skills further.

Game in my own engine

Coming soon, to a server near you.

Read More...

Game Stuff

Vulkan Engine

Custom Vulkan engine focused on learning the fundementals of engine design and rendering techniques.

Read More...

C++VulkanEngineDeferred Rendering


Game Projects

Short game projects completed throughout my education at Futuregames.

Plora - Game Project 1

Plora is an endless-diver game where you pilot a repair drone to try to keep your spaceship-turned-submarine fueled and in good repair while you explore the depths of the ocean planet.

Read More...

C#UnityGit

Daggerbound - Game Project 2

Daggerbound is a turn-based RPG inspired by Pokemon where you battle enemies and get stronger.

Read More...

C#UnityPerforce

Palindra - Game Project 3

Palindra is a gripping puzzle game that features time travel between two distinct timelines.

Read More...

C++Unreal EnginePerforce

Shrroom - Game Project 4

Shrroom is a mushroom sorting game, where you need to use your handbook to tell edible mushrooms from toxic onces.

Read More...

C++Unreal EnginePerforce


Game Jams

The product of Gam Jams completed with friends.

Anomalous

You find yourself in a motel room, there are two doors. A gamejam comepleted with the theme 'mystery'.

Read More...

C++Unreal

Blume

Plant plants in a cave to build combos and progress to the next round. Completed during a 1-Bit gamejam, with the theme Bloom.

Read More...

C#Unity1-bitGameJam

Mask The Truth

You play as a news editor recieving articles to edit, but your government is more interested in upholding an image than showcasing the truth. Every day you will recieve new rules about which words to redact out of todays paper. Will you comply for a better pay, or risk you life to display honest news articles?

Read More...

C++Unreal


Bonus

I like deep diving into topics I am interested in. Sometimes this takes me beyond youtube tutorials and I need to rely on other sources like books, or whitepapers to find the information I am looking for.

MNIST Number Recognition

Using a neural network written from scratch I was able to process and recognise hand written numbers in the MNIST dataset.

Read More...

PythonNumpyMachine LearningNeural Networks

Perlin Noise Generation

Curiousity for perlin noise led me on a short journey to see if I could generate perlin noise textures myself

Read More...

JavaProcessingAlgorithms