Well hello there. I'm a 3D Generalist and Creative Developer with over a decade of experience, based in Wellington, New Zealand.
Some of the things I can do for you, wherever you are on the globe:
• 3D modelling, texturing, lighting and camera motion.
• Prepare real-time 3D assets for web and optimise with glTF & KTX.
• Build immersive 3D WebGL experiences with JavaScript and Three.js
• Add memorable moments of 2D animation & interaction with CSS and GSAP.
• Development of GLSL shaders for interactive real-time effects and transitions.
• Plugin & pipeline development with Python.
• 2D digital illustration and ideation.
If you'd like to chat about a prospective project, please get in touch via LinkedIn or my Contact page.
• Built immersive 3D WebGL experiences with Vue.js, GSAP and Three.js
• Added memorable moments of 2D animation & interaction with CSS and GSAP.
• Modelled and animated web-ready assets in Blender, Substance Painter and Photoshop.
• Improved teammates’ workflow by writing Blender plugins and pipeline automation.
• Developed GLSL shaders for interactive real-time effects and transitions.
• Delivered responsive front-end builds, in collaboration with designers, following complex design system rules.
• Ensured fast and performant display, search & filtering of heavy editorial content.
• Followed a formal team collaboration process with Jira, CI builds and thorough PR review.
• Modelled & textured proxy assets for use in Weta’s in-house real-time renderer.
• Retopologised hero assets, unwrapped UVs, baked transparent cards, tuned LODs.
• Matched colour, roughness, etc against reference. Baked hero materials to PBR textures.
• Assisted with keyframe concept art under the direction of Concept Artists & Art Directors.
• Laid out and set dressed 3D environments; used as a base for 2D paint-overs.
• Blocked out prop, vehicle & building concepts by kitbashing library assets.
• Rendered extensive lighting variations and passes, for compositing in photoshop.