Putting developer experience first
I build premium software that is easy to operate, puts you back in control, and is portable between cloud and on-premises.
My focus is on improving the developer experience of serverless, microVMs like Firecracker, containers and Kubernetes.
- Entrepreneur specialising in developer experience & marketing
- Well-known Open Source maintainer, respected expert on Cloud Native
- Accomplished conference-speaker and published author
Recent Writing
Read my latest blog posts
2025-08-05
Learn about Kubernetes, MicroVMs, Firecracker, Golang, Raspberry Pi,and self-hosting.
Read my latest postsProducts
* OpenFaaS
Serverless Functions Made Simple. OpenFaaS makes it easy for developers to deploy event-driven functions and microservices to Kubernetes without repetitive, boiler-plate coding.
openfaas.com* Actuated
Actuated provides a fast, secure, and hands-off solution for CI for GitHub Actions and GitLab CI. Jobs run in ephemeral microVMs, just bring your own server and actuated does the rest.
actuated.com* Inlets
With Inlets, you can expose your local HTTP and TCP services to the Internet through a VM or Kubernetes cluster. Unlike SaaS tunnels, there are no rate or connection limits.
inlets.devOpen Source Projects
* k3sup
Bootstrap Kubernetes with k3s over SSH in less than 1 minute. k3sup is a light-weight utility to get from zero to KUBECONFIG with k3s on any Linux machine.
github.com/alexellis/k3sup* arkade
The open source marketplace for Kubernetes. arkade provides a curated collection of apps and CLIs that you can install with a single command.
github.com/alexellis/arkade* inlets-operator
Get real functioning TCP LoadBalancers for your Kubernetes services when running outside of public cloud.
github.com/inlets/inlets-operatoreBooks
* Serverless for Everyone Else
Learn how to build, deploy and run serverless functions with practical examples using OpenFaaS on your own infrastructure.
Get the eBook* Everyday Golang
A practical guide to Go programming with real-world examples and techniques for building efficient applications.
Get the eBook* Netbooting the Raspberry Pi
A comprehensive guide to network booting Raspberry Pi devices, perfect for building clusters and managing multiple devices.
Get the eBookContact
I'm available for advice on: developer experience, individual career development, speaking engagements, and workshops.