Don is the Principal Researcher at Microsoft Research, Cambridge. His main responsibility is designing and implementing programming languages with emphasis on making languages that are simpler to use, interoperate well with other languages and incorporate aspects of object-oriented, asynchronous and parallel programming. His main responsibility is the design and implementation of the F# programming language, which he is the primary author of.
In 2015, Don was honored with the Silver Medal from the Royal Academy of Engineering.