This portfolio is a record of many of the projects I've worked on. There's a few individual ones there, but I've been very lucky to be involved in some great teams over time, either as a participant or a lead. Thanks to all my various collaborators represented here.

A page for everywhere

My memory is far from perfect, and both the web and tech companies change so fast that even
the recent projects here are sometimes hard to track down, so I apologise now for whatever or
whoever I missed. Please send me any corrections.