Who am I
	I'm a self taught programmer of about 19 years and I specialise in games and game‑adjacent  things
	I like flat shaded and textureless things, audio synthesis, and on the odd occasion implementing http from scratch
	I think realistic graphics in games are overrated and that audio deserves more love
	I want to make cool things
	Born in NZ, raised in Australia, living in the UK
	Career Junk
	
		- Senior Tools Programmer at Keen Games
			
 
		- Senior Tools Programmer at Creative Assembly
			
 
		- Tools Programmer at Creative Assembly
			
 
		- Gameplay/Engine Programmer at Game Insight
			
 
		- Finished Bachelor of Game Development at SAE Institute Brisbane
			
 
		- Intern (QA/Programming) at Euclideon
			
 
		- Trainee at Valhalla Bifrost
			
 
	
	Some Web Toys
	Here are some web toys I made
	
		
		
		
			| Bubble | 
			A little world in a bubble [src] | 
		
		
			| Snow | 
			A small column of snow [src] | 
		
		
			| Fish | 
			A game about making fish soup - made in a game jam [src] | 
		
		
			| Flow | 
			Particles in a random vector field [src] | 
		
		
			| Worms | 
			Some nice worms [src] | 
		
	
	
	
	
		
			| Voi | 
			A 3D platformer designed around non-euclideon spaces (I was lead programmer) | 
		
	
	What I can do
	I know C++ well enough to use sfinae effectively but also well enough to not use it everywhere
	Can write Rust, and prefer it when given a choice
	Can write good enough C#, Python, and JS when I need to
	Can read x86 Assembly when I absolutely must
	Have been using OpenGL for almost as long as I've been programming, and I generally have a pretty solid grasp of modern graphics concepts
	Familiar with emscripten and webassembly
	Where else am I
	
		Github  - 
		where I have a bunch of garbage (and some non-garbage)
	
	
		Youtube  -
		has the odd video
	
	
		Bsky  -
		for the things I used to use twitter for
	
	Email  - for if you really must
	
	
		I'm a regular on the Graphics Programming discord,
	
	and I am also a part of some webrings:
	XXIIVV 
	🧊 Club
	
		GP Webring