about me

A career in open source technology, founding companies, creating products and building communities.

Currently securing cloudy fintech automagically at Vanquis Bank; previously hacking NHS IT better.

Experience

Lead Engineer, Vanquis Bank, Since Apr 2019

Leading change and returning value through the design and delivery of cloud-first technology solutions for business customers.

  • Lead Engineer for Data Platform and Operations teams (~15 engineers).
  • Created Azure Cloud Skills training program for all of Technology group (~120 staff).
  • Product Owner of Cloud Operating Model.
  • Technical Authority for defining common cloud components.

Senior Site Reliability Engineer, SLaM NHS Trust, Oct 2018 - Mar 2019

Engaged by CIO of Trust to remediate technical debt on a high-profile digital patient safety project.

  • Identified bottlenecks in the application architecture by adding Promethus & Grafana to the build pipeline and implementing load simulation tests.
  • Remediated performance and stability problems caused by poor SQL queries and framework components.
  • Improved user experience by optimising CSS rendering for mobile and print.
  • Documented hand-offs between Operations Team and 3rd-party Delivery team and coached incident response practices.
  • Dockerised and automated testing for User Acceptance and Change Approval processes using Travis-CI.
  • Containerised the application stack and deployed to Azure using ACS.

Head of Engineering, Inidus, Dec 2017 - Oct 2018

Led engineering of platform for digital health and care services using open source and open standards. My design was adopted NHS Digital as the blueprint for the Open Platform Definition.

  • Engineered platform built on openStack, deployed with Terraform, using custom VM images created with Packer, and shared storage on glusterFS.
  • Containerised applications deployed to Docker Swarm using Ansible.
  • Dockerised third-party applications developed in Angular, React, Java, Python and Livecode.
  • Created developer toolkits based on Docker and Vagrant (e.g. livecode-community-server)
  • Built CI pipeline using Travis-CI

Co-Founder, Neova Health, Sept 2008 - Dec 2017

Co-founder of a healthcare technology company that became internationally recognised for its open source nursing application ‘open-eObs’, an e-observations and ward management platform for Acute and Mental Health hospitals.

open-eObs was widely acknowledged as an exemplar open source project in health and social care. NHS England included case studies on open-eObs in the prospectus for Tech Fund award initiatives (2012 and 2014) and over £1m was awarded to Trusts to adopt it. Open-eObs is central to the Global Digital Exemplar program at South London and Maudsley (2017) and most recently attracted £800k in grant awards from Innovate UK (2019).

  • Recruited 10 developers and supported professional development with agile / continuous appraisals.
  • Wrote successful bids for Govt Innovation Challenge Funds: Interoperability Toolkit (£100k), Information Sharing Challenge Fund (£100k), and Safer Wards, Safer Hospitals (£200k).
  • Contributor to NHS England’s Technology Strategy on the use of open source.
  • Contributor to NHS England’s healthcare app policy, reviewing technical assurance methodology.

Lead Engineer, NHoS (an OS for the NHS), Jan 2017 - Jan 2018

In the wake of Wannacrypt I created an open-source desktop operating system based on Ubuntu for the NHS. I demonstrated NHoS to NHS England CIO & CISO, urging them to consider Microsoft alternatives following cyber-attacks.

  • Led 15+ member developer community.
  • Engineered a solution to run Windows clinical systems within Ubuntu using hidden Vagent boxes and seamless RDP (video).
  • Proved that the NHS Smartcard Identity Agent could be cross-platform by reverse engineering the smartcard library and embedded certificates (video / article)
  • Published nightly builds of ISO image from CI/CD pipeline using Travis-CI.
  • Won major funding from NHS Code4Health & Apperta Foundation
  • Reported in The Register and EU Open Source Observatory

Practice

Agile (Kanban / SCRUM)

Quality Assurance (Gherkin, BDD, TDD)

Continuous Improvement (LEAN / 6Sigma)

Technologies

Cloud (openStack, Azure, AWS)

Infrastructure (Packer, Terraform, Ansible)

Education

BA (First Class) in Politics, Goldsmiths University, 2005 – 2008

Dissertation “Hacking The Networked Society” (PDF)

Early Career Summary

Consultant, Digital Health Intelligence, Since May 2016

  • Contributor to articles on open-source in healthcare and peer-review of editoral content.
  • Replatformed failing ‘home-brew’ CMS to Wordpress on AWS, migrating 10540 articles with zero data loss.

Co-Founder, HANDI Health, May 2012 - Apr 2014

  • Consultant on reference architecture for NHS England digital roadmap.
  • Mentoring of health-tech start-ups with TechUK