Bet Shop Roulette


BetShopRoulette is a kiosk based Roulette machine, currently installed in various betting shops and bookies across Ireland and shortly to be rolled out across the UK.  The focus of this project is on good looks, reliability, security and performance.

The system consists of multiple Flash based touch-screen roulette games (compiled into a desktop application using AIR and running on All-In-One PCs housed in cabinets), and a web based touch-screen cashier interface written in HTML/CSS/JS using AngularJS and PHP with Silex and DBAL on the backend.  The game server is written in server-side Actionscript and runs on Adobe Media Server 5.

The promotional site for the product can be seen here.

Road to IELTS for iOS and Android


The goal for this project was to take the original Road To IELTS project and make it available for iOS and Android devices.  Since the original project was developed in Flex we were able to use Adobe AIR (then at a very early stage!) to compile version for these platforms and release them through the App Store and the Play Store.

This project was mainly based around Flex Mobile and AIR but also involved many targeted optimisations (both graphical and code-based) to maximize performance on these mobile devices.  It also involved some clever use of web vs mobile Flex in order to maintain a consistent codebase between the two versions, whist styling them in such a way to stay consistent with iOS/Android design guidelines.

The techniques developed during this project have been standardised and extended so that all Clarity products are now available on the web, iOS and Android devices.

Read more about the mobile version of IELTS at

The application is available in the Apple App Store and the Google Play Store.