I am a natural analyst, trained in design, with artistic flair, realistic vision and a strong understanding of culture and commerce. Motivated by progress and development, my scientific, pragmatic and commercial approach to problem solving is ideal for games and other trans-media interactive projects.
I have over 8 years' experience with Unity, the most recent 2 years working for a commercial games company, and a long history with C#, C++, Java, AS3, JS/HTML5 and PHP. I studied foundation Physics, Mathematics and Mechanics at the University of South Wales and progressed to a BA in Computer Games Design, which I graduated first class with honours.
In various studio jobs I have been involved in the development of Unity inspector tools, created and developed surface shaders and worked closely with the Unity animation pipeline while developing a set of animation and special effects sequencing tools. I have also worked with a few different back-end systems such as PHP, MySQL, NODE-JS, CouchBase, Arduino C++.
Whilst programming is my core professional skill, I am always progressing my games design and art skills: 2d, 3d and animation. When I am not working I am constantly developing ideas and personal projects, many of which make it to playable prototypes and I am a regular participant in the Ludum Dare challenges.
Before the games industry my background was in web development and print layout & design where I started using Photoshop and 3D Studio Max in the late 90s.
I have a life-long passion for music: I sing and play many instruments, mainly strings, compose regularly and I have even been known to perform occasionally. Some of my recordings are on my SoundCloud.
Recently I scratch-built a 3D printer and have been learning Arduino development with a view to prototype toys, electronic games and IoT peripherals. Follow me on Thingiverse!