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