Expert Overview

John has nearly 30 years of experience writing all kinds of software, and was one of the original designers of the Microsoft Q# language for Quantum Computing.

He is a frequent speaker at conferences on various topics of expertise including on functional programming, cloud computing, quantum computing and software engineering.

He was one of the original designers of Microsoft Q#, and currently works on the Microsoft Quantum Computing team with the software engineers and physicists who are building a full-stack quantum computer.

Things I'm Doing
Talks I've Given

Talks I've Given