Brotato: Abyssal Terrors
Godot2024

Implementation of local co-op and production of trailer soundtrack.
3D Dimensions
TypeScript, WebGL2022

Interactive 3D tool developed for the ArcGIS Maps SDK for JavaScript.
Transform Tool
TypeScript, WebGL2019

Interactive 3D widget developed for the ArcGIS API for JavaScript.
Need for Seeds
[code]Urn, Love2D2018

Ludum Dare 41 and Lisp Game Jam 2018 competition solo submission.
CCCF 2015
Jekyll2015

Responsive website produced for the University of Edinburgh Careers Service in collaboration with a design agency.
BotaniTours
PHP, PostGIS, Leaflet2014

Plant and garden map produced for the University of Edinburgh School of Informatics.
Networking Game
PHP2013

Game-informed simulation produced for the University of Edinburgh Careers Service.
Terrain Generation
C++, Unity2013

Original C++ implementation of a procedural map generation algorithm. Ported to the Unity engine.
Engineering Art
2013

Sculptures produced over the course of a week with a small team of sculptors and engineers.
GameDevSoc Jam
C#, Unity2012

Two player game played over a network completed in 48 hours with a small team.