Programming Gallery


Collection of programming projects and small applets.




Cybercosmic Flora (2019)

My thesis project for the Multimedia program at McMaster University. Uses a Kinect for XBox One to isolate human silhouettes, and JBox2D, a port of the C++ Box2D and Google's LiquidFun physics engine.



Away (2019)

Away is a 2D platforming adventure/horror game created in Unity for a game design class.



Paper Plane Wars (2017)

PPW is a 3D game created entirely from scratch using OpenGL for a computer graphics class.

Below are Processing applets. Processing is a programming language (and IDE) built off Java, for the purpose of creating electronic art and visual design. Processing also has a JavaScript version, called p5.js, refined for web use.


NOTE: Processing applications are not mobile-friendly