After developing JP I found the Gameboy medium both restricting and rewarding. The limited memory size, the tiny amount of VRAM available and the limited color palette and tilesize make the platform so restrictive in many ways. Yet, it is those same restrictions that require a different thought proc...

Continue Reading



For a while I have wanted to make a game for the Nintendo Gameboy and be able to play it on the original hardware. I originally explored writing the game in GBZ80 assembly, but became unstuck quite early on. I parked the project for a while and then recently picked it back up. However, I also wanted...

Continue Reading



This project is a a text reader specifically designed for reading Industry Foundation Class (IFC) files. IFCs are open standard Building Information Modelling (BIM) models.

I made the first variation of this project when I was working as a research assistant, working predominantly with IFC files....

Continue Reading



I love the Asset panel of Affinity, but it can be very frustrating to open each SVG individually and copy them all into the asset panel. This application is for creating a single file that can be imported into Affinity Designer for easy import into the applications Asset panel.

This app also allo...

Continue Reading



I have used Adobe Illustrator for many years. I was able to pick up copies on eBay and the likes, but then they switched to subscription. I then relied on copies I had access to through university and also through work. During lockdown, both of those options became tiresome and I became frustrated w...

Continue Reading