As part of my MEng course in Computing at Imperial College, London (see LinkedIn for more information), I wrote software which I call the Web Server Simulation System, or WS3, written entirely in Java. It is available here under the BSD open-source licence.

User Guide

  • User Guide v1.0 (PDF)

Complete Program (Sources)


These reports are primarily of interest only to those internal to Imperial College, and document my progress on the project for which I wrote WS3.

  • Final Report v1.0 (PDF) — This is the final report. Contains the User Guide (above) as an appendix.
  • Second Marker Progress Report v1.0.0.1 (PDF) [single sided].
  • Outsourcing Report v1.0.0.16 (PDF) — This is the officially submitted version, but also with additional errata since the date of submission. The main body of content is unchanged.
  • Original Project Proposal Document (PDF only) [single sided] — This was written in Microsoft Word and some of symbols did not translate well to PDF, but it's still readable.


Here are the slides from the final presentation I gave on the project.

  • Slides (PDF only).