Personal Information
Organization / Workplace
Dundee, United Kingdom United Kingdom
Occupation
Company at WRLD
Industry
Technology / Software / Internet
Tags
augmented reality
data visualization
virtual reality
mapping
3d
See more