Hi, I'm Michael. I'm a software engineer - among other things - and I've been working at Alphabet (Google, then Waymo) for the better part of the last decade.
My background is in global-scale distributed systems, both as a service owner and as a library author supporting other developers. I'm passionate about designing, developing, testing, and maintaining high-quality APIs, applications, and systems. I focus on creating software that is both intuitive and resilient, empowering other developers to be productive and confident.
Professionally I have predominantly worked in Java, C++, and Bash, but Rust is my first choice for personal projects these days.