CivicoLive Ltd

Chief Technical Officer

Aug 2013 – Current


CivicoLive specialises in providing live and archived webcasting with unique integrated social web tools for councils, public-facing organisations and conference venues.

Key Responsibilities

As Chief Technical Officer, I am responsible for making sure that the Civico platform provides the best possible tools to deliver the highest quality experience for both clients wishing to stream live video, and their viewers.

As the resident expert in digital video, I am also directly responsible for video capture, encoding and transmission – this involves working with a variety of hardware, as well as software libraries and tools to provide the service.

Key Achievements

I designed the internal Civico Media Framework project (our extensible and cross-platform streaming library) and Civico Director Platform (a modular service application) that allows Civico to quickly develop bespoke products that take a simple live video stream and embellish it with additional content and services.

Tech Stack

  • C++ (Windows and Linux)
  • Perl
  • PHP
  • Web app development (HTML5/JavaScript/CSS)
  • Ceph storage cluster
  • MySQL cluster (Percona XtraDB Cluster)
  • Wowza Media Server (server configuration and custom module development)
Go to Top