history

[face]

July 2001--present

Working for Apple Computer, Inc. Developed the Core Image GPU image processing framework.

Oct. 2000--June 2001

Working at Eazel, Inc. Developed the sawfish X11 window manager and contributed to the Nautilus file manager.

Aug. 1999--Oct. 2000

Working as a Research Fellow in the Department of Computer Science, University of Warwick. Designed and implemented scalable parallel scheduling systems.

Oct. 1998--Aug. 1999

Working as a researcher at Warwick while completing PhD.

Oct. 1995--Oct. 1998

Studying for a PhD in Computer Science at the University of Warwick, in the area of performance prediction of parallel systems. Research is directed at finding analytical methods of predicting data-cache behaviour of regular numeric codes.

1992--1995

BSc (Hons) Computer Science, Class I, University of Kent at Canterbury.

John Harper <jsh@unfactored.org>