.tool-versions: Same Versions in Dev and CI
Pin runtimes and tools once in .tool-versions, and let both your machine and GitHub Actions read it. Dev and CI stop drifting apart.
Read moreBackend developer, working in platform engineering and DevSecOps. I cover the whole depth of the stack, from frontend down through Docker, Kubernetes and the Linux underneath.

Montreal, Canada

Platform engineer
Running GitHub for thousands of engineers.

Co-founder and CTO
A startup making a new kind of digital frame.

Maintainer
Starts containers on demand, stops idle ones.
Stars on Sablier, my scale-to-zero project for Docker, Kubernetes and Podman.
Projects I've contributed to, among them TinyGo, Traefik, Docker and Terraform.
Browse every PR 4Talks at JUG Montreal and CNCF Montreal, in French and in English.
Watch themPin runtimes and tools once in .tool-versions, and let both your machine and GitHub Actions read it. Dev and CI stop drifting apart.
Read moreEvery post is about the next AI tool. This one goes back to basics: a small, old tool that made onboarding at work a non-event.
Read moreMoved off resume-cli and onto Hugo, so the resume and a blog can live in the same place.
Read moreGet in touch
Always happy to talk about Go, containers, Linux and open source. A few things I'm open to: