
Hi there! I’m a multidisciplinary technical solutions developer specialising in Real-time 3D Software Development, as well as 3D Art Production and Visualisation, and this is my personal website. I’ve been working full-time for the past 8 years in various technical positions at a leading civil engineering consultancy.
In my spare time I like to be active in the local games development community and have on occasion taken part in game jams, contributing to the game design, programming and art asset production of these small prototypes that are often developed over the course of a (slightly stressful!) weekend.
Personal Details
Experience
WSP in the UK
Full-Time 8 yrs 7mos
Principal 3D Application Developer
Jan 2024 – Present (1 yr 1 mo)
Cardiff, United Kingdom – Hybrid
Principal Visualisation Application Developer
Aug 2018 – Dec 2023 (5 yr 5 mos)
Cardiff, United Kingdom – Hybrid
Virtual Design Consultant
Aug 2017 – Aug 2018 (1 yr 1 mo)
Cardiff, United Kingdom – On-site
Principal Visualisation Specialist
Jul 2016 – Aug 2017 (1 yr 2 mos)
Cardiff, United Kingdom – On-site
Do Digital Realities
Full-Time 2 yrs 11 mos
3D Artist / Visualiser
Aug 2013 – Jun 2016 (2yrs 11 mos)
Cardiff, United Kingdom – On-site
General Dynamics UK Ltd
Contract 9 mos
Real-time 3D Modeller / Artist
Sep 2012 – May 2013 (9 mos)
Newbridge, United Kingdom – On-site
BBI Ltd
Full-Time 6 yrs 11 mos
3D Visualiser / Web Developer
Oct 2005 – Aug 2012 (6 yrs 11 mos)
Brecon, United Kingdom – On-site
Waterfront Theatre Bistro
Part-Time 5 yrs 1 mos
3D Visualiser / Web Developer
Jan 1995 -Jan 2000 (5 yrs 1 mos)
Brecon, United Kingdom – On-site
Education
University of Teeside
BA Computer Animation
2001 – 2005
Brecon High School
A-Levels – Physics, Maths, Biology
1998 – 2000
Skills
C# Development • Javascript / Typescript • Unity Engine Development • Unreal Engine Development • 3D Software Development • Web Development • GIS Development • Tooling / Tools / Scripting Development • Virtual Reality • Augmented Reality • 3D Visualisation • 3D Animation • 3D Modelling • Character Modelling • Enironment Modelling • Vehicle / Prop Modelling • Character Rigging / Skinning • Character Animation • UV Texture Mapping / Projection • Texture Baking • Texture Production / Painting • 3D / CGI Lighting • 3D / CGI Rendering • 3D Graphics • Computer Animation • 3D Rigging • Low Poly / Real-time Modelling • Hard Surface Modelling • Computer Graphics • Scripting • Visual Effects • Game Development • Video Editing • Sound Editing / Production • Project Management • Line Management • Proposal / Bid Writing
Software
Unity • Unreal • Autodesk 3ds Max • Autodesk Maya • Autodesk Revit • Autodesk AutoCAD • ZBrush • Substance Painter • Marvelous Designer • SpeedTree Modeller • QGIS • Adobe Photoshop • Adobe Illustrator • Adobe Indesign • Adobe After Effects / Media Encoder • Meshlab • Microsoft Visual Studio • Microsoft Visual Studio Code