Projects
Skyscanner State Machine
Big data and predictive analytics @ Skyscanner.
Skyscanner Price Alerts

Price or Fare alerts offer functionality where a user interested in route and day subscribes to alerts when price changes. A feature that was used quickly by millions of people every day required mutliple components and services.
It delivers millions of alerts via email or push every day.
Skyscanner Recent Searches

The ability to keep your searches across multiple devices was the key offering in the recent searches project. As well as handling different search types, it was built to handle extremely large volumes of data and scale to be available in all regions of the globe efficiently.
The recent seraches became one of the key offerings for user login and registration.
Skyscanner Authentication

I’ve been heavily involved majority of the user-driven projects @ Skyscanner. The key projects and services included login and registration and were touching all levels of the stack and brand new services that were created to deliver this experience. Over the duration of few months we delivered native and social auth without 3rd party tools that included provides such as Facebook, Google, LinkedIn, Weibo or VKontakte.
Adidas Golden Boot Challenge

The Golden Boot Challenge was a project that provided real-time, interactive second screen gaming experience based on Footbal matches. Users would answer questions relating to the game during the matches and predict the outcomes - “will he score the penalty?”. The responses were aggregate, scored and shown to all users in real-time. Awesome mix of tech and an amazing product that Adidas used for their Euro 2012.
Twibbon.com
The service overlays a small icon onto supporters’ profile images to create a ‘Twibbon’, making a visual, impactful online statement.
TagViews.com
Fully integrated in Facebook, allows huge arieal shots to be uploaded and tagged using the DeepZoom technology.
GetBusinessProfile
I’m involved in architecture and dev of the project and deployment strategy, as well as iterative development and udpates to the system.
ITV Ultimate Fan
Google Analytics Controls
Google Analytics Controls provide highly flexible and re-usable charting, grid, dropdown and custom treeselect controls based on the analytics data.
Google Analytics lets any user export the analytics data via the API. The controls are build on the standard .Net controls with utilisation of Microsoft Chart Controls for Microsoft .NET Framework 3.5, Google GData, MS Charts, Moq framework and NUnit. The power of MS Charts gives you a full control over the visual presentation of the data in design time, while the analytics data is only used to create the data series and points.
Linq2Twitter
LINQ to Twitter is a 3rd party LINQ Provider for the Twitter micro-blogging service. It uses standard LINQ syntax for queries and includes method calls for changes via the Twitter API
WMS Web Management System
During my time at Ezone, I was involved and led a major rewrite of the application, from design, architecture to implementation.
Global Classroom Partnership Sites
Global Classroom Partnership and a series of sites were one of my first commercial projects developed during the late 90s.
The key site is still operational, although it’s in desperate need for attention. Ambitious project included full content fot the site, mini-blogging engines, discussion forums, member mamangerment as well as full media library and other funk.