Real-time audio mixing desk in the browser
I made a web page to demonstrate my talents. This is why it took 5 years to get a job in the industry!
A reconstruction of Facebook game from 2008
What would your keyboard look like, if every letter was proportional to its use in the language?
The classic ZX Spectrum game, implemented with three.js
How to not use them!
Relive the video CD game, using the YouTube API
Features in my fifth book
Two images. One iframe. And a swiping bar.
Preview the output of your webcam, as ASCII art
A practical step-by-step way to see how a WebRTC call happens
Music performance tool that uses the positions of planes to determine the notes.
Take photos with your webcam. Upload to imgur. Simples!
Compare your actions, as mirrored via your webcam, with the examples on YouTube.
A full, on-line, implementation of Basicode.
Written for (one of the many) 2014 tube strikes, this calculates the time it takes to walk between every pair of tube stations, on the London Underground.
This is a quick hack which lists the data present inside a .torrent - written because I was curious...
Written using SGX, was written to celebrate the 50th anniversary of one of the best sci-fi shows on TV.
Written using SGX, this was the template game that works in C++, Actionscript and HTML5.
With texturing, blending, and NO WebGL!
Implementing Photoshop in HTML5
Written using Pusher, this is an attempt to demonstrate the peer-to-peer communications possible within HTML5.
I wanted to build a game tech demo without WebGL, and without an artist, so this is what I came up with!
HTML5 version of the class toy made in an afternoon, experimenting with HTML5 render code
How to see your FB posts, without giving data away to app makers
The SGX Engine is the latest revolution in cross-platform technology. At its core it is a complete game engine comprising of modules for graphics, audio, and input.