Language designer for C#. Dev for C# and VB compilers (Roslyn).
- C# 8.0: async-streams, nullable reference types
 - C# 7.3: tuple equality
 - C# 7.2: non-trailing named arguments
 - C# 7.1: inferred tuple names, default literal, reference assemblies
 - C# 7.0: tuples, deconstructions and discards