Welcome to my portfolio! Here is where my relevant completed projects can be found, along with some contact details.
I am currently a Software Developer for Green Hippo Ltd. in North London. Working as a part of the team that develops SHAPE, a projection mapping tool used by installations and live shows around the globe.
Feel free to contact me through the buttons below for any information.
I am currently a Software Developer for Green Hippo Ltd. in North London. Working as a part of the team that develops SHAPE, a projection mapping tool used by installations and live shows around the globe.
Feel free to contact me through the buttons below for any information.
BubblePix VR - Panorama Viewer
A VR panorama viewer app for Android and iOS developed with Unity 4.6 for Fluid Pixel Studios in Newcastle.
Group Project - Glow Racer
Group project to produce an endless racer game over the course of 8 weeks. Made using C++ and OpenGL, along with a PS3 version.
As graphics lead, I was tasked with driving and developing the visual style of the game. As such I have had minimal influence on game-play design and engine design.
My notable contributions:
GitHub
As graphics lead, I was tasked with driving and developing the visual style of the game. As such I have had minimal influence on game-play design and engine design.
My notable contributions:
- Bloom shader that uses 3 downscaled frame buffers to approximate a 40x40 Gaussian blur kernel for an intense blur with low performance overhead.
- Frei-Chen Edge-detection shader ran on the depth buffer to provide the white edge highlighting.
- Day/night cycle shader + perlin noise generated, moving clouds.
GitHub
Physics Engine
Newtonian physics engine made using C++ and OpenGL, made over the course of 2 weeks.
Features include:
GitHub
Features include:
- Water simulation using CUDA/OpenGL Interop
- World-Space partitioning Broadphase
- Flocked Entites
GitHub
Graphics Engine
3 week Graphics assignment made using C++ and OpenGL, with GLSL Shaders.
Features include:
GitHub
Features include:
- Weather simulation with a particle system.
- Cel-Shaded Effect using Frei-Chen edge detection on the z-buffer.
- Procedural Trees.
- Phong reflection model and real-time shadows.
GitHub
Asteroids Clone
Unreal Engine Rapid Prototype
Endless racer created over three days as part of an ongoing project. Made with the Unreal Engine 4.
Features:
Features:
- "Treadmill" track that gives the appearance of being endless.
- Randomly spawned pickups and obstacles.