Gareth is a lead developer architect in the Visual Studio Ultimate group at Microsoft. Currently, he's working on features to help team productivity for Visual Studio customers and also drives T4 code generation across the Visual Studio product line.
Previously at Microsoft he worked on DSL Tools, the software factory initiative and Visual Studio extensibility. He has been a development manager for bespoke enterprise solutions, led the development of Microsoft's bCentral UK small business portal and managed a consultancy team focussed on ISVs.
Before joining Microsoft, he led development projects in the intelligence analysis, simulation and aerospace industries.
He’s passionate about raising the abstraction level of software tools and still looking for the next leap forward.