I work with JS, TypeScript, jQuery, Knockout, HTML, C#, MVC & WCF, but I do have experience with webforms, Java, php & classic asp. I do a lot of training for other devs, architectural type work, dev ops, even work on visual studio enhancements via sidewaffle.

Lately, I've wrapped up a big (front to back end) tech stack into a sidewaffle project template that includes the use of TypeScript, AMD, RequireJS, KnockoutJS, Gulp, Jasmine and Karma. All of this runs on top of a standard ASP.NET MVC site and has common code stored in the following packages that I've also built: Nuget for shared C# code, npm for shared gulp tasks and utilities and finally bower for shared UI components.