My Work

Banner Meeting at O2 France

Design Meeting at O2 France

Banner Meeting at Luminas

Planning with Luminas

Banner Apache Meeting

Knowledge Exchange

The Work I Do

A highly skilled, self-taught IT professional, with a wide range of experience in mobile & web technologies both on the client and the server. Currently working in iOS development. My first app, RADIO Dandelion, a visually rich and dynamic audio streamer, driving a social media content discovery engine, is available in the App Store for iPhone and iPad.

I recently worked on two video delivery apps for Amazon and BSkyB, taking key roles in both projects. The Amazon project was picking up and adapting a large existing codebase and building a team to take it forward, the Sky project was designing a new app from scratch. Both shipped and are available on the AppStore using some of my key UI and networking components.

How I started

Typical story, I started software development as a hobby in my bedroom, on an Apple][e teaching myself 6502 Assembly Language with the help of Don Lancaster's Applewriter Cookbook. I was into electronics as well, building circuits and interfacing them with my code.

I wrote my first business by hand card in PostScript because I had managed to hack a LaserWriter motherboard into an old laser printer I'd been given. I released my first software in the late '80s on Compuserve, it was a PostScript printer driver for the Apple][gs.

The kind of work I did in the past

Java Developer
Through academic and commercial projects over the years, I built up a wide experience of online content management, Java, JavaScript and XML technologies. A lot of my work involved developing online web applications for managing and publishing content of different kinds, using Open Source software. I was elected a Member of the Apache Software Foundation in 2005. I am a comitter to the Apache Cocoon project. Cocoon is an Open Source project to develop a dynamic standards-based XML + XSL publishing and web application framework, written in Java. I first started using Java, XML and XSL for n Ø 1 s e, statically rendered using XSL, which explores a large set of XML content files to discover relationships between a large set of assets, people, ideas etc. and builds a site from it. Used to take about 50 minutes to run.
Researcher/Lecturer
The HyperMedia Research Centre is a research group based at Westminster University, set up in January 1995 by Andy Cameron, Richard Barbrook and I, as a platform for our joint research into the then emerging field of HyperMedia. The HRC ran an MA in HyperMedia Studies with 25 students per year. I used to run one of the modules, Virtual Communities. Some of my really early web design work can be seen here.
Green Design
In 1991 I was invited to join O2, the international sustainable design research group. We organised conferences, workshops, exhibitions and design experiments all over the world. Even though my work has moved from the physical to the virtual realm, my work still has relevance.
Game Design
Back in 1993, I worked on games for TripMedia. We produced Burn:Cycle and The Virtual Nightclub, for Philips. It was sheer hell but I learnt a lot.
Furniture Design
Between 1985 and 1992 I had a small furniture design company. I had large and small clients in the UK and Europe. Yes, I went bust like everybody else in that recession, which is how I got into computing. Here is a portfolio of some of my work. These images took several days each to render back in the early ’90s.

I sometimes get invited to speak

  • Break My Site at Cocoon GT ‘07, Rome
  • LDAP & Cocoon at Cocoon GT ‘06, Amsterdam
  • Cocoon Best Practises at Cocoon GT ‘04, Ghent
  • Danish Design School in ‘98, Copenhagen
  • O2 Sustainable Business Challenge ‘98, Rotterdam
  • O2 Event Next Step ‘98, Copenhagen
  • Design the Internet ‘96, London
  • RCA’s Centre for Design in ‘96, London
  • DEAF ‘95, Rotterdam
  • Colaboratorium ‘95, Melbourne
  • MultiMedia ‘95, London
  • CyberDesign ‘95, Århus
  • Art in Transit ‘94, Saint Petersburg

I occasionally get to exhibit my work

  • Changer d’Ère. Cité de Sciences, Paris ‘07
  • HRC Retrospective. ICA, London ‘03
  • Exquisite Corpse. Sigraph, Los Angeles ‘95
  • J’sJoint. Sigraph, Los Angeles ‘95
  • O2 Collection. Milan Furniture Show ‘92
  • O2 New Ways. Seibu, Tokyo ‘92