About Me


Today, August 18th, 2016, I put PowerShell on GitHub.

University of Idaho

I attended the University of Idaho in Moscow, Idaho from Fall 2011 until my graduation in Spring 2015. I transferred in to become a Computer Science major, and fell in love with programming. I soon added a Mathematics major as I find the subject just as enticing. My favorite classes have included Compiler and Translator Design, Abstract Algebra, Artificial Intelligence, Evolutionary Computation, Cryptography, and Video Games and Evolution.

During my time there I served as the president of our Association of Computing Machinery chapter, and our Pi Mu Epsilon chapter. My favorite events have included the International Collegiate Programming Competition (2012, 2013, and 2014), Putnam Math Competition (2013) and Washington State University's Second Annual Hackathon (2013), where I met my wife, Alex Jordan.

Intern Experience

The summer of 2014, I interned with Microsoft, in Redmond, Washington, as part of the Microsoft System Center Cross-Platform and Interoperability team. I created an open source Open Management Infrastructure agent for file browsing and retrieval from UNIX and Linux systems. As an OMI agent, it provides a standard, secure, remote interface accessible from Windows machines (through PowerShell, .NET, OMI command-line, etc.).

Prior to Microsoft, I interned at Schweitzer Engineering Laboratories, Pullman, Washington on the Software Tools team, as a Linux programmer, from October 2012 to December 2013. While there I learned Python, messaging with RabbitMQ, continuous integration with Jenkins, and configuration management with Puppet. I designed and implemented a system which integrated Mercurial changesets with an IBM Rational ClearQuest database, using AMQP messages to connect separate, otherwise incompatible systems.