Work experience

VR development work and creative development in Unity3D.
I have experience working on a wide range of VR experiences, including immersive installations, documentaries, art projects, and B2B applications.
All the projects listed were executed as a freelance contractor.

2021
Unity3D developer, exhibition coordinator - A MAZE. Berlin
Project : A MAZE. Space 2021
Under the lead developer's supervision, implemented the festival's virtual exhibition and scripted UI & gameplay features.
Key skills :
Unity3D
C#
WebGL

Target platform :
WebGL
  • Unity3D/C# scripting
  • Debugging/troubleshooting tasks
  • Technical art and level design tasks
Unity3D/WebGL developer - HER VISIONS, Kumbirai Makumbe
Project : LDMYA
Artist assistant
Key skills :
Unity3D
C#
WebGL

Target platform :
WebGL
  • Unity3D/C# scripting of the experience flow and video loading features
  • Work on HTML/CSS/Javascript elements of the webpage
  • Implementation of visual effects and transitions
Unity3D developer, designer, 3D artist - Glor1a
Project : SWARM
Development and design of an interactive live A/V show.
Key skills :
Unity3D
C#
Twitch API
Azure Kinect API
Unity HDRP
VFX Graph

Target platform :
PC
  • Designed, modelled, textured and implemented the environment 3D assets
  • Programmed the game flow in C#
  • Implemented and designed a Twitch Plays game using Twitch API
  • Implemented Azure Kinect recordings playback
  • Used Unity HDRP and VFX graph, compute shaders and compute buffers
Unity3D/AR developer, prototyper - XR Coven
Project : The Pulp
Prototyping of an AR application MVP as a solo prototyper
Key skills :
Unity3D
C#
AR
HLSL

Target platform :
Mobile AR
  • Programmed the game flow, UI and UX in C#
  • Programmed and designed bespoke shaders and visual effects in HLSL and C#
  • Implemented visual assets
Unity3D / WebGL developer - A.MAZE
Project : CTM Cyberia
Under the lead developer's supervision, working with the art director and artists optimising and porting the artist's pieces to WebGL for the online exhibition.
Key skills :
Unity3D
C#
WebGL

Target platform :
WebGL
  • Unity3D/WebGL porting and optimisations, technical art tasks
  • C# bug fixing, scripting of fallbacks and features
2020
SparkAR developer - Envisioning.io
Project : Envisioning face filter
Developed a data visualisation face filter in collaboration with a designer
Key skills :
SparkAR
javascript
AR

Target platform :
Mobile AR
  • Scripted dynamic data displays and animations
  • Implemented custom visual effects and shaders
Unity3D/WebGL developer - Azekel
Project : Azekel Unreleased
Assisted the artists and designers with the technical aspects of the project
Key skills :
Unity3D
C#
WebGL

Target platform :
WebGL
  • Unity3D/C# scripting of the experience flow and video loading features
  • Porting of the project to WebGL
  • Work on HTML/CSS/Javascript elements of the webpage
VR developer, technical artist - Fabbula
Project : Of Hybrids and Strings
Work as an artist assistant, developing the project under the artist's supervision
Key skills :
Unity3D
C#
VFX
VR

Target platform :
Oculus Quest
  • Unity3D/C# scripting of the experience flow and interactions
  • Implementation of a full-body IK VR avatar
  • Scripting and programming of bespoke visual effects using HLSL and procedural mesh generation
Creative developer, A/V designer -
Project : NSDOS liveshow
Design and implementation of a real-time live A/V show in collaboration with the musician NSDOS
Key skills :
Unity3D
C#
VFX

Target platform :
  • MIDI reactive features controlled with the OP-Z controller/sequencer
  • Design, modelling and scripting of the live performance
2019
Technical artist, level designer - Spectacular Optical Productions
Project : Dark Origins : Mephisto
Work as a contractor on the first level of the VR documentary
Key skills :
Unity3D
C#
Houdini
Substance designer/painter

Target platform :
Oculus Rift
  • Implemented and built the level design under the director's supervision
  • Optimised, re-textured and decimated 3D assets for the environment design
  • Created visual effects and shaders according to design brief
Lead VR developer / Prototyper - Frontera experience
Project : Frontera
Developed the experience walkthrough prototype as a solo developer
Key skills :
Unity3D
C#
VR

Target platform :
Oculus Quest
  • Scripted the game flow in C#
  • Designed and implemented the experience's VR interactions
Unity3D/VR developer, technical artist - Hayden Fowler
Project : Broken Romance
Work as an artist assistant
Key skills :
Unity3D
C#
VR

Target platform :
HTC Vive
  • Scripted the game flow in C#
  • Implemented the level design of the experience under the artist's supervision
Unity3D/VR developer, technical artist - Hayden Fowler
Project : Together Again
Work as an artist assistant
Key skills :
Unity3D
C#
VR

Target platform :
HTC Vive
  • Scripted the game flow in C#
  • Implemented the level design of the experience under the artist's supervision
Unity3D developer - Retune
Project : Artificial Remnants
Developed and designed a commissioned installation in collaboration with the artist Sofia Crespo
Key skills :
Unity3D
C#
UI/UX
json
Houdini

Target platform :
PC
Mac
Linux
  • Scripted the game flow in C#
  • Designed and implemented the UX and UI
  • Implemented a simple data visualisation system using densecap's output
  • Used Houdini to generate 3D models from 2D images generated with neural nets
Unity3D/VR developer - realities.io
Project : Audi AI:ME
Worked as a contractor on a VR prototype for the german automotive industry, under the lead developer's supervision
Key skills :
Unity3D
C#
VR

Target platform :
Oculus Quest
  • C# scripting of the experience flow
  • Implementation of Unity Editor tools
2018
Lead VR developer, VFX artist - Ado Ato Pictures
Project : Another Dream VR
Worked on-site as a lead developer, collaborating with the director, the animators, sound designers and producers
Key skills :
Unity3D
C#
VR
VFX
360 video

Target platform :
HTC Vive
  • Scripted the experience flow and interactions in C#
  • Advised the artists and animators on file formats and workflows
  • Implemented sound design and visual assets
  • Implemented the level design and visual effects under the director's supervision
Lead VR developer - XR Coven
Project : Corpus Misty
Worked on-site as a lead developer, in close collaboration with the artists and narrative designers
Key skills :
Unity3D
C#
VR
VFX

Target platform :
Oculus Rift
  • Scripted the experience flow and interactions in C#
  • Advised the artists and animators on file formats and workflows
  • Implemented sound design and visual assets
  • Implemented and designed visual effects
  • Optimised and profiled the experience for performance
Unity3D/VR developer, level artist - David Lichtenauer
Project : Epilog
Worked as a contractor on an on-site VR installation, in collaboration with a second developer
Key skills :
Unity3D
C#
VR
Houdini
Substance

Target platform :
HTC Vive
  • Scripted the experience flow and interactions in C#
  • Modelled, textured and implemented the 3D environment following the director's instructions
  • Implemented and designed visual effects
Lead VR developer, VFX artist - NowHere Media / Oculus VR for Good / Realities.io /
Project : Home After War
Worked on-site as a lead VR developer in close collaboration with the directors
Key skills :
VR
Unreal Engine
Photogrammetry
360 Stereo video

Target platform :
Oculus Rift, Oculus Quest
  • Scripted the experience flow and interactions in Unreal Engine blueprints
  • Implemented and helped design UI and UX elements
  • Implemented and designed visual effects using Unreal's blueprints and material graphs
  • Implemented photogrammetry assets and 360 stereo videos in collaboration with experts from Realities.io
2017
VR Developer, Prototyper - YOU-VR
Project : Prototypes for YOU-VR
Worked on a series of VR arcade prototypes as a contractor, in collaboration with two other developers
Key skills :
VR
Unity3D
C#

Target platform :
HTC Vive
  • Scripted the experience flow and interactions in C#
  • Implemented and modelled the level design and environments under the director's supervision
  • Implemented interactions using HTC vive trackers
VR Developer, Prototyper - VisitoRS.studio
Project : The Exhibition
Worked on a B2B prototype as a contractor, in close collaboration with the producer and a team of neuro-scientists
Key skills :
VR
Unity3D
C#

Target platform :
HTC Vive
  • Scripted the experience flow and interactions in C#
  • Implemented and modelled the level design and environments under the director's supervision
Unity3D/WebGL developer - VGN FRST
Project : Vagina Forest
Collaborated with the experimental music project VGN FRST on an interactive experience
Key skills :
Unity3D
C#

Target platform :
PC
Mac
Linux
  • Scripted the experience flow and interactions in C#
  • Implemented and modelled the level design and environments

Skillset

  • VR development specialist with experience with varied VR platforms, API's and engines
  • Unity3D : C# scripting, technical art (shader graph, particle systems, lighting, vfx, etc...)
  • Unreal Engine : Blueprint scripting, technical art (material editor, etc...)
  • 3D modelling / CGI : Houdini, Houdini Engine, Substance designer/painter, ZBrush
  • Shader programming : GLSL/HLSL
  • Graphic and visual design : Adobe Suite (Photoshop, Illustrator, InDesign), sketching and drawing
  • Basics of web design and development (html, CSS, javascript, PHP, webGL, json/xml)

Exhibitions

Solo exhibitions

Selected group exhibitions :

Press