John became involved with the 3DVisLab in 2008 as an external consultant developing visualisation software for the WreckSight Scapa Flow project. In 2010 he joined the the lab as a full time Research Assistant on the EPSRC three year funded project Making Sense for which he investigated visual interfaces for data exploration. This work resulted in a successful collaboration with several project partners, notably Leeds University, to produce Semantic Pathways.
In 2013 John was appointed Senior Research Assistant in the 3DVisLab and commenced work on the ADUS DeepOcean Project investigating workflow optimisation for data visualisation in the Offshore Renewables and Oil & Gas industries. He continues to work on various research projects within the lab and was made Senior Research Fellow in 2018.
John has an MSc (Distinction) in Animation and Visualisation from the University of Dundee and his research focus is on investigating optimal workflows for visualisation production, using Python and various other programming languages. He is also a former contemporary dancer and graduate of London School of Contemporary Dance.