I spent the first 10 years of my career working in R&D labs.

Cloud Computing

Early cloud computing pioneering work, including multi-cloud and automatic constraints optimisation approaches to cost aware software deployment and scaling/self-healing due to outages

Broadcast

Concepts and early work on online Video On Demand UI/UX for a major UK broadcaster

Defence

Research on networked PXE booting to limit secrets leaking to physical storage during training exercises for a defence contractor

I like doing interesting work for a range of clients.

Distributed video archiving and editing tooling for a major broadcaster, including saving a failing project

Broadcast MAM for a number of major broadcasters, including ingest workflows and just-in-time transcode/package/delivery automation for linear playout

High-volume VOD asset package generation and metadata transformation tooling for a number of major international broadcasters across US, Europe, Nordics and Singapore markets

HD-SDI ingest and signage systems for a UK regional government

Large-scale recovery, analysis, and video review system supporting the work of a significant UK public inquiry

Data migration project for a European government for a large library of defunct proprietary Sony tape format to modern object storage, including reverse engineering and recovery of metadata from a proprietary database

From my time in academia.

A constraints-based resource discovery model for multi-provider Cloud environments
Journal of Cloud Computing June 2012
A Commodity-Focused Multi-cloud Marketplace Exemplar Application
IEEE International Conference on Cloud Computing July 2011
An application-centric model for cloud management
6th World Congress on Services July 2010
SLA-aware Resource Management
Grids and Service-Oriented Architectures for Service Level Agreements July 2010
Mapping Application Requirements to Cloud Resources
Lecture Notes in Computer Science January 2012
An SLA Focused Financial Services Infrastructure
International Conference on Cloud Computing & Virtualization May 2010
Provider-Independent Use of the Cloud
15th International Euro-Par Conference August 2009
Self Managing Middleware for Dynamic Grids
2nd International Conference on Advances in Grid and Pervasive Computing June 2007