Senior Developer
2018 - PRESENTExtendView- Developed a motion recording and playback system.
- Implemented AR.
- Developed a C# wrapper for Notch motion capture device.
- Developed mobile UI using a model-view design.
- Implemented client-server communication.
- Developed a C# wrapper for CMU Sphinx Voice Recognition Library.
Technologies: Unity3D, Motion Capture, Voice Recognition, C#, Java, C++, Objective-CProgrammer
2017 - 2018AyeQ-benu- Identified and implemented solutions for areas requiring performance improvements.
- Customized shaders to create materials representing bodily fluids and holograms.
- Provided advice on possible user experience improvements.
- Designed and implemented a variety of shrink/zoom effects to transition between different magnification levels.
- Significantly reduced load times during scene changes.
Technologies: Unity, C#, VRProgrammer
2017 - 2017Flight Arrow- Developing a realistic visualisation of an aircraft in flight.
- Set in real world locations, over vast distances.
- Made use of post-processing effects such as depth of field, eye adaption, color grading, and chromatic aberration.
Technologies: Unity, C#Programmer
2017 - 2017Dark Unicorn Games- Implemented bug fixes to the existing code.
- Analyzed the existing code to provide details of game mechanics.
- Created spreadsheets of game play formulas.
- Provided guidance on different possible approaches to implementing new design ideas.
Technologies: Unity, C#Programmer
2015 - 2017Digital Sports Arena- Designed and implemented the structure of components for the game engine.
- Advised on technical restrictions of the game engine and development platforms.
- Communicated with artists the requirements for different textures within the game.
- Developed for iOS, Android and Windows (PC) using Unity3D.
- Created daily builds of the game, and kept track of tasks within Jira and Mantis.
Technologies: Unity, C#, RESTProgrammer
2015 - 2015Chunk- Developed a mixture of physics and reaction based mini-games within the setting of the well-known children's book The Twits by Roald Dahl.
- Developed for iOS and Android, using Unity3D.
- Implemented analytics and in-app purchases.
Technologies: Unity, C#Programmer
2014 - 2015Dynamo Games- Refactored and extended an existing code base.
- Implemented constantly changing feedback from the publisher.
- Fixed bugs.
- Identified opportunities for optimization and actioned them.
Technologies: Unity, C#Junior Game Programmer
2013 - 2013Tag Games- Implemented a voice modulator with a variety of different 'voices'.
- Implemented an image editor allowing users to apply different stickers to the image and to place 3D objects in the scene.
- Managed projects to completion within strict deadlines.
Technologies: C++, Java, Objective-CGameplay Programmer
2012 - 2013Swallowtail Games- Expanded our BAFTA award winning prototype game Tick Tock Toys to a full release.
- Implemented a variety of 2D and 3D toy mechanics within a 3D environment including trains, helicopters, cannons, and RC cars.
- Ensured that each toy interacted with every other toy in a logical fashion.
- Wrote components which could be applied to different toy models for different themes.
- Developed level editing tools for the designer.
Technologies: Unity, C#iPad Developer
2012 - 2012University of Abertay Dundee- Brainstormed ideas and concepts with colleagues.
- Produced three app ideas and pitched artwork/animation.
- Created app assets and visual presentations.
Technologies: C++