Hi,
I am Michael Hudson-Doyle, mwhudson on IRC / Launchpad / etc, an Ubuntu Core developer, Debian Developer and member of the Ubuntu Foundations team at Canonical.
My history with Ubuntu only really goes back to when I started at Canonical, but as that was in 2007 it’s been a while now. I have worked on a number of different teams and projects since then, including Launchpad, various things for Linaro and then the Ubuntu Server team before finding my “forever home” in Foundations in 2016.
Over that time I’ve worked on the codehosting support in Launchpad, shared library support in Go, maintained glibc, rustc, took subiquity from a prototype to the default server installer, helped with several Python transitions and lots of other things. I know more about the image build pipeline for Ubuntu images than any one person should.
One slow burn project I’m particularly proud of was the effort to streamline and simplify the process by which the official Ubuntu images in the docker hub are built and published, which involved not only learning a lot about how the process worked but also a lot of talking and education.
Other recent projects have involved ways to exploit modern hardware more efficiently, including a rebuild of Ubuntu with -march=x86-64-v3 as default.
I think that one of my strengths as a developer and engineer is being able to look beyond the immediate issues and try to target fixes at the right level. If elected to the tech board, I hope to use this ability to help align Ubuntu’s processes with its needs as the computing landscape shifts and turns.
Cheers,
mwh