Welcome to my online portfolio + playground, for both my work & experiments. James #available: 15/05/2023