Before I became a cog in the industrial machine, I undertook research at Lancaster and Cambridge Universities on video filesystem and operating system design. I obtained my PhD in computer science for the video filesystem work.
After Lancaster and Cambridge universities, I went to work for Acorn computers in Cambridge, UK, working on the design of their new Quality of Service operating system (it was called Galileo). Acorn cancelled this project in February 1998, as it was out of money, and shortly went into bankrupcy.
Since then I have worked for IBM on their Java VM, Eurologic on SAN systems, and I have aso worked as a lecturer at Oxford Brookes and Bath universities, but did not find teaching, or the lack of money to fund any research to my taste.