My winning entry for JS1K 2015 is a frantic 1023 byte scrolling shooter inspired by the iconic arcade game Defender.
A 3D world with lighting, shadows and collision detection created with CSS transforms and HTML.
An attempt to create real-time lighting and shadows cast from 3D models created with CSS transforms.
In September 2013, I spoke at Hacker News London about my 3D CSS experiments and some of the techniques used.
Dynamically shading elements positioned using CSS 3D transforms by decomposing matrices and calculating vertex data.
A browser extension for Chrome and Firefox devtools to debug Google Analytics tracking code while browsing websites.
A pure CSS approach to parallax scrolling websites. Uses 3D transforms and perspective to create the effect.
A prototype renderer for three.js. Capable of rendering lights, textures and geometry using CSS.
I am very proud to have had my work referenced in a number of publications, written by some very talented people.