Lab work

These are a few JavaScript examples of what I can do.
These experiments require an Evergreen Browser (Edge, Chrome Firefox etc...).

Footy Doodle

This experiment uses the three.js library.

Initially you will see a blank 3D ball, which I created using Blender. Just click on the "Draw on ball" button to draw and add your sketch dynamically to the ball.

Sketch away!


An experiment using the p5.js JavaScript library.

You are able to change the rate and number of sides for the shape generated. Note, the shapes towards the centre are purposely smaller.

Go fractulate

Bubble Puff

Enable your microphone and blow into it. You will be forever blowing bubbles. Click (or touch) and drag the scene to blow bubbles all around you. This experiment uses the three.js library.

Blow some bubbles

Office Footy

A game I originally built for a marketing campaign in Flash. I later ported to JavaScript using an early version of Easel.js. Allowed players to post scores on social networks.

Play Office Footy