Projects
Selected professional, academic and personal work.
Academic
Modular 3D Geospatial Viewer
A modular web platform for visualising and editing point clouds, BIM models and geospatial data.
Stack React, Vite, Three.js, OpenLayers
Professional
Parking and Access Operations Platform
A full-stack platform for parking access, live camera feeds and barrier operations.
Stack React, TypeScript, Node.js, PostgreSQL, OpenLayers, go2rtc
Internal Operations Portal Renovation
A modernised company portal.
Stack Next.js, React, Material UI, Node.js / Express, PostgreSQL / PostGIS, Docker Compose
Property Data Management Application
A client application for searching, viewing and entering property records.
Stack React, Vite, SOAP / XML
Public-Sector Data Parsing Services
Containerised services that transform public-sector PDF documents into structured application data.
Stack Node.js, SQLite, JSON APIs
CAD Data and Symbol Integration Toolkit
A two-way CAD resource conversion toolchain and GeoJSON import plug-in.
Stack C# / .NET, AutoCAD, GeoJSON
Game development
Untangle
A graph-theory puzzle game for Android, built with Unity.
Stack Unity, Android
Space Blaster
A top-down roguelike shooter built on a custom C# MonoGame engine.
Stack C#, MonoGame
Miscellaneous
CaraPaws
A mobile dog-care prototype connecting owners and sitters through photo updates.
Stack React, Material UI, Capacitor