I am Gareth Williams a T-shaped developer with broad programming abilities who specialises in Unity3d. I have spent over a decade working in the wider digital media industry, during which time I have worked on games, apps and interactive installations, been a team-lead, mentored juniors, run dev-ops and constantly hacked on hobby projects.
I am comfortable writing optimised code for mobile and desktop and have worked for well-known companies on popular titles
I can develop apps from wireframe to release on store-fronts and have worked on projects for major licences
I lead a team on a first-party Vive release and understand the subtleties of design and development for XR
I'm a git-ninja and understand appstore signing and release processes for applications on Steam, Play and iTunes. I have strong back-end programming skills and have integrated many SDK's and API's.
Let me be clear, I like to get things done; however, clean code is essential on a project of scale. I can help a team make appropriate design decisions from Singletons and Managers to IOC and DOP
My broad skill-base means that I can quickly up-skill into areas where there is a skills-shortage, or work ahead to provide boilerplate code for the rest of the team to start from
Whether he is debugging performance bottle necks, prototyping/developing features from scratch or planning a multi-developer codebase, I can rely on Gareth to get it done on time and to spec. As the lead developer on Operation Apex, Gareth was a reliable, ultra-professional Unity generalist. I particularly enjoy working with Gareth, because very complex issues are presented to me with solutions and are communicated with clarity and ready for decision making. Gareth also contributes well outside of his role, particularly as a mentor to junior developers, a real team player.
Gareth and I worked together on the production of The Hobbit: Official Companion app. As one of the lead developers for the project - Gareth brought some amazing Unity knowledge and skills to the project - and was key to the success of the project. He worked tirelessly to create a really stable product under some extremely tight deadlines. Not just knowledgable and talented, but a great team member too - even under pressure I never saw the smile leave his face! I'm looking forward to working with Gareth again in the new year and I've hired him again already! Thoroughly recommended.
Gareth is an attentive and professional engineer, who delivered all work in a timely manner to an excellent quality. He was great at responding to my communications swiftly, and was happy to fix any minor issues in a timely manner. 10 / 10 would work with again! :)