Programmer, IT guy, craft beer enthusiast, music nerd (and musician), gaming fanpolitical commentator – I have my fingers in a lot of pies. I love to explore and learn new things, and don’t plan on stopping any time soon.

Boundless curiosity

I’m all about trying (or building) the next new thing! From creating new web applications to staying on the cutting edge of all of the latest technology, I take pride in always being willing to push my boundaries.

Pushing My Limits

I’m very self-motivated, and I love to learn. When I come across a challenge, instead of looking at it as a roadblock, I look at it as a path for growth. Below, I’ve mentioned a couple of examples of ways I’ve taken a challenge and improved my own knowledge while solving the problem.


A few months ago, I was looking for a good way to manage an event using a web application, but nothing really fit my needs. I wasn’t going to squeeze into one of the boxes out there – no way! Instead, I built my own event management system –FastInviter. It’s all about making it simpler to manage your events.

Finding New Solutions

Time and time again, I’ve been in a position where an existing process could be so much better. When I was working at Student Affairs IT at the University of Montana, I decided that the existing system imaging process – installing Windows, getting it updated, installing the programs we needed – could be made so much easier. I took it upon myself to research and implement an open-source system imaging server, which ended up saving us hours of work!

More recently, I ran into an issue where it was difficult to monitor all of the servers at my job. Instead of settling for a limited solution, I implemented a full monitoring system, complete with a custom monitoring chart which allowed my department to see at a glance exactly how all of our servers were doing.