On the existential crisis in gaming and the role of game design.
Why HTML/CSS is broken and how to fix it.
Just a shiny demo or the future of browser computing?
Putting math into motion and controlling it precisely, with a little help from Isaac Newton and Admiral Ackbar.
A new design for Acko.net, fusing WebGL, CSS 3D and HTML at sixty frames per second.
Usability, affordance and grannies in Vegas. On mobile phones.
Observations on gender, feminism and harrassment.
You can transform your ordinary browser into a lush 3D world with one click. Why should you care?
Exploring the outer limits: on the nature of infinity, continuity and convergence.
A tale of numbers that like to turn: a different look at complex numbers and the strange things they do.
Presentation-quality math with Three.js and WebGL.
Attending and speaking at Full Frontal conference in Brighton, UK.
A unique way to meet people through video chat, wrapped in a sophisticated CSS3 UI.
In which I make a creepy disembodied head in your browser.
"No, I don't have a Torrent program and I'm not downloading one."
If the world is going to end in 2012, Acko.net will at least go out in style: I've redesigned.
I'm trying to combine WebKit and Node.js into a new kind of terminal, with an emphasis on rich display and web/network orientation.
An extension for Chrome and Safari which reformats WikiLeaks ‘Cablegate’ documents for readability.
I couldn't resist making a demo for the JS1K contest. So I pulled out my bag of tricks from my Winamp visualization days.
In this multi-part series I try to make a procedural planet generator that runs on the GPU.
I designed a 'farewell' page for Leuven Speelt, a student theater group run by friends.
A thorough breakdown of the thorny problem of handling textual data on and around the web.
An easy-to-use, compact jQuery color picker.
AVS was a music visualizer that shipped with Winamp, popular in the early 2000s. I made lots of visuals for it.