Technologies

I have used several technologies to build solutions; here are some favorites.

C# / .NET

My favorite platform for development. I like how it facilitates building clean, crisp APIs.

ASP.NET Core / Blazor

I'm enjoying using Blazor to update and modernize this web site.

TypeScript / React

I'm used these to build browser-based tools such as Accessibility Insights.

ASP.NET / MVC

I've used ASP.NET to build small hobby sites, and large sites like NBCNews.com.

HTML / CSS / JS

I enjoy building web sites and experiences with these key web standards.

C / C++

My first real programming language; it can be lots of fun to code close to the metal.

Win32

I've built boxed apps like Exchange client and downloads like MSNBC's News Alert.

Java

I helped teach Java in AP Computer Science A classes for two years.