Vulcan Interactive


Vulcan Interactive is a real-time tool that allows legal teams to simulate trials in order to gather detailed data about how jurors react to certain arguments and issues. Trials are either held in hotels or conference rooms, or with jurors connecting remotely, or a combination of the two.

The client-side software is built in Flex, with the backend built using PHP and MySQL. Real-time data is handled with Wowza Streaming Engine extended by custom Java plugins. We run a cloud of servers in order to support the requirements of this distributed system, and deployment and management is handled by Capistrano and Chef.

More information is available at First Court’s website.

Road to IELTS

Road to IELTS is a project developed in collaboration with Clarity Language Consultants and the British Council which provides students with a comprehensive online preparation course for taking the IELTS (International English Language Testing System) exam including different types of exercises, progress reports, mock papers and more.  This project motivated the development of Bento, a frontend and backend framework that now underpins many of Clarity’s new products.

This software is in use at universities and colleges all over the world.  See more at

For technologies, Road to IELTS uses PHP and MySQL and the frontend uses Flex 13.0, PureMVC and AMFPHP for client-server communication.  The exercises are rendered using our own branch of the Adobe Text Layout Framework (TLF) which we have massively enhanced in order to support a large subset of CSS and additional HTML elements including form and audio/video tags.  We have also developed a dialect of XHTML which describe both the appearance and functionality of exercises and quizzes.

Road To IELTS was awarded ‘Best SME ICT (Product) Award’ in the 2014 Hong Kong ICT Awards, with judges highlighting its “robust and elegant” technical infrastructure.

Nike Team Kit Builder


This was a very large AS3 project application developed for Nike in conjunction with RGA London. It allows the user to design and build matchday and training football kit for their entire team.  The completed application was first made available as part of an exhibition on the first floor of Niketown, Oxford Street, London, then later converted into an online version.

The project made use of AS3, Flash, a custom MVC framework developed specifically for the project, XML and E4X, Papervision 3D, Blender, PHP, AMFPHP, MySQL and Smarty.