Hello. I'm a highly experienced software developer, technical leader, and open source contributor. I get particularly excited about tools that make developer's lives simpler. I have a particular focus on Containers, Kubernetes, Knative, Security and Technical Leadership.
Currently
- Technical Oversight Committee, Knative
- Security Working Group Lead, Knative
- Senior Technical Staff Member, IBM
Projects
Technical Oversight Committee & Security Working Group Lead, Knative
Elected to the TOC of the Knative project. I also co-Lead the Knative Security Working Group. As well as being responsible for the technical health and direction of the project, I have contributed many features including Domain Mapping, Scale Down Delay and Background Image Digest Resolution, as well as many general and performance improvements. I also work extensively with the IBM Code Engine team to deploy Knative in production on Kubernetes.
Technical Lead, Cloud Foundry Containers team
I was the technical leader and later product manager and project lead of the Cloud Foundry linux containers team. I led the succesful rewrite of the project to use the new "Open Containers Initiative" (OCI) specification and reference implementation ("runc").
Project Lead, Cloud Foundry on Kubernetes (Eirini) project
I founded the Eirini team, which became the core of the effort to rebase Cloud
Foundry on Kubernetes. I built the initial proof of concept, brought the
community on board with the idea, and led a team of engineers from Pivotal, IBM, SAP and Google to deliver the project.
Education
- Doctor of Engineering, Large Scale Complex IT Systems, University of York.
- Master of Engineering, Computer Science, First Class Honours, University of Warwick.
Skills & Interests
- Kubernetes, Knative, Containers, Security.
- Golang, Ruby, JavaScript, Java, Rust.
- TDD, Agile Techniques, XP, Technical Leadership.
- Good Science Fiction, Meditation, Peloton, The entire works of Julia Donaldson and Axel Scheffer (I have a one year old daughter..).
Also
- Lots of speaking experience
- Irregular blogger