RenderStream Connect
(Disguise Technologies Ltd.)
(MAX-R contribution) A research-driven application designed to hook into Disguise Designer and convert audio/visual to open protocols.
Disguise Designer
(Disguise Technologies Ltd.)
Feature development and bug-fixing for the 3D visualisation software used for control of Disguise media server machines.
Linux Embedded Touchscreens
(Carallon Ltd.)
[d]arc Awards 2021 winner (Lutron). UI and backend implementation using the Qt framework on a Linux embedded device.
Kinesys K2 Software
(Carallon Ltd.)
Maintained 3D visualisation software for stage hoisting automation.
Virtual Reality crowd simulation demo created using Unreal Engine 4. Features behaviour tree, basic AI, and exploration of UE4 internal tools.
Hierarchical Modelling and Graphics Processing (University)
3D modelling and animation using OpenGL, featuring a caterpillar, an algorithmically generated tree, lighting, and texture mapping.
iOS AR Mobile Application (University)
Contributions included the mini-game screen and UI optimisation. Programmed in Swift in Xkit.
Networks Project: Java Swing FTP Server and Client (University)
A basic FTP server and and client program. Features include multi-client handling, Java Swing GUI, and focus on informing user of progress.
A basic Android application for creating characters for the table top roleplay system Savage Worlds. Features character saving and auto-attribute adjustment.
PyGame Project: A Generic Fish-Eat-Fish Game (University)
Programmed in Python using the Pygame module. Features dynamic spawning behaviour and win/lose states.