Questions? Feel free to contact me at tom2656@gmail.com, or on LinkedIn.

Evo-Strike (Unity, C#, Genetic Algorithms, Machine Learning)

Destroying enemy ship during gameplay, explosion effect: Evo-Strike

‘3rd Person’ Camera Mode Evo-Strike

Gameplay alongside Unity scene view: Evo-Strike

Ship model in Unity editor: Evo-Strike

More info here.

AR Warehouse Tool (Unity, C#, REST API, ARToolKit, Android)

Product details projected on AR marker: AR Warehouse Tool

QR code in view with AR marker for API request of product data: AR Warehouse Tool

AR projection at steeper angle: AR Warehouse Tool

AR projection testing: AR Warehouse Tool

More info here.

Seismic Data Visualisation (C++, HOOPS)

Visualising large seismic data on a downsampled 3D grid: Seismic Data Vis

Full data visualisation example: Seismic Data Vis

Dynamic transparency control of different seismic ranges: Seismic Data Vis

Focus & context visualisation clearly showing a particular material’s stratigraphy amongst a full 3D block of seismic data: Seismic Data Vis

OpenGL Rain Particle System Demo

OpenGL rendering with rain particle system: Rain OpenGL

Rotated view showing particle destruction upon reaching floor surface: Rain OpenGL

Generic C++ STL Backpropagation Neural Network

Example of final output when training on ‘AND’ logic gate data (fully trained with high accuracy):

Neural Network

Plot showing recent average error over time until fully trained (using ‘AND’ training data):

Neural Network