I'm a web developer, computer scientist, interface designer, and tech enthusiast. I believe in writing useful and usable software that helps everyone get their job done, and I'll work with the right technologies and people to get my job done. I'm usually pretty quiet, but I love collaborative software development, and I believe that truly interesting problems require more than one mind to solve.
|Platforms:||Windows, Linux, Android|
|Other:||Web Development, IBM Lotus Notes/Domino, Apache Tomcat, PostgreSQL, MySQL|
A web application written for a client using IBM XPages and AngularJS. Allows users to book and cancel fitness equipment and classes and report on bookings (2013, 2016).
A RESTful API to allow external clients (via API key) to access invoices stored in Oracle (2015).
My first AngularJS application. Allows users to modify and link rich content across a set of pages (2015).
An internal application used to write, revise, categorize, and search relevant employee procedures. Written using IBM XPages and Backbone.js (2015).
Allows a client to keep track of rail cars throughout various stages in the shipping process. Uses IBM XPages and Oracle. (2014)
Something I wrote to compensate for my inadequate Bejeweled skills. Written in Java, figures out jewels based on a single pixel in each cell, then uses the Robot class to control the mouse and make matches (2012).
A cool little project I did with my friend Travis Dilts to display statistics from the social network GDGT using bluetooth, an Android phone, and a 32 character LCD display connected to an Arduinio (2012).
B.Sc, Computing Science, Honors. University of Alberta, 2012