Ever since I first lay my hands on the original GameBoy I have been a devoted gamer. Since then my passion for games, technology and creative media has grown stronger than ever.
I have been working with the Unity game engine for 8 years. My experience with Unity has given me the tools to develop and express my creativity on a number of platforms for both games and interactive installations. I have strong knowledge of Object Oriented Programming, software architecture, design patterns and graphical shader programming.
Before specialising in Unity games and software development, I worked professionally as a JavaScript programmer and Front-end web developer. Working with web technologies has given me a great foundation in Javascript, NodeJS, HTML5, CSS3, Canvas, WebGL, Processing and ThreeJS.

Languages
C#
Javascript
HLSL
PYTHON
JSON
NodeJS
HTML
CSS
Software
Unity
Git
Plastic SCM
Photshop
Illustrator
Visual Studio
Speed Tree
Cinema4D
Hardware & Protocol Experience
- Serial Communication (RS232/RS485)
- Kinect SDK
- Intel Real Sense SDK
- HTC Vive
Shader Experience
- Shader Graph
- Dx11 Compute Shader
- Geometry Instancing & Geometry Shaders