
David is a Principal Software Engineer at Microsoft, working to make your Razor and C# tooling experience better.
A developer for the last 20+ years, David has had experience in lots of different languages and environments, from cgi-bin scripts in Perl, to genetic algorithms in VB3, and Windows applications in COBOL. A series of terrible decisions, clearly, but he learnt in the end and now spends most of his time developing with .NET in C#, and enabling other developers to do the same.
David is mostly interested in C#, good design and Lego. He can be found on about a dozen different slacks, discords and fledgling social media networks.