Work Experience

Independent Health, Amherst, NY - January 2018 - Present

IT Services Support Administrator

Mainstreethost, Amherst, NY - June 2013 - January 2018

IT Administrator

Student Affairs Information Technology, University of Montana, Missoula, MT - June 2011 - May 2013

RTA Coordinator/Supervisor June 2012 - May 2013



I built FastInviter as a response to a perceived need to easily schedule events and manage RSVP’s. It’s built in the CodeIgniter PHP framework, which I’m very comfortable with. While it hasn’t really taken off, I’m still very proud of it; it’s a great feeling to build something and have it work, and I enjoy challenging myself outside of my work environment.


As a server administrator, I love being able to see exactly what my servers are doing at any given time, but there wasn’t really a good piece of software out there that fit my needs. I loved the depth of data that Zabbix or Nagios gave me as well as the historical views, but trying to fit twenty-plus servers into one easily digestible view just wasn’t possible. To solve this problem, I wrote a jQuery-based API frontend for Zabbix that organized server data into a helpful view and released it for public development on GitHub as zabbixweb. This is one of my favorite projects both because it’s still being actively developed and because it was a great way to bring some web skills into the server administration sphere.

Personal site redevelopment

Earlier versions of my site were developed using classic blog/CMS platforms like Joomla or WordPress and hosted on traditional LAMP or LEMP hosting. To reflect my shifting areas of interest and to demonstrate a high-performance website at low cost, I redeveloped and rethemed it using Hugo - a static site generator - and leveraged Terraform to build out an AWS CodeDeploy pipeline and static hosting using AWS S3 and Cloudfront. Since the initial redevelopment, I’ve added other components to the site like a Lambda-based comment system written in Node.js. I also provided comprehensive documentation and tutorials on my blog for each step in this project to help others set similar stacks up for themselves.

Other miscellaneous work

I am relatively well versed in a lot of technologies that I haven’t mentioned here, because nobody who’s reading this is going to be interested in a long list of pointless keywords. Instead, I’ll simply point you to my technical posts and my projects page on my personal website as well as my body of work on GitHub. I’m more than happy to discuss my specific experience or expertise with literally anything there.



B.A., Political Science, University of Montana, Missoula, MT (September 2008 - May 2013)


Available on request.