Nate has written applications in C++, .NET, and Node.js. He spent the first 12 years of his career writing Windows applications.