Open Source’ Category

As a side project, a few friends and I decided to build a multi-touch interaction surface. We had no expertise or knowledge at all in the area, but we attempted it regardless—simply to satisfy our curiosity and because multi-touch interfaces are rapidly changing the way we all think about UI design.

This was a fascinating side-project and I would love to pursue multi-touch programming further. It was also quite fun to research and complete something very different than my day to day programming tasks.

Django

I am always looking for ways to speed up development and automate processes that I do over and over. In particular, I try to engineer systems that help avoid the usual headaches associated with deployment processes because they are usually very convoluted and error-prone.

To this end, I engineered Utah State University’s Django hosting infrastructure for instant deployment of new sites, use of modular common code, easy inline documentation with automatic HTML generation, and fast updates to live sites.

openipam-logoI was the technical and project lead over the open source, in-house re-creation of USU’s network registration stack. This included a bottom-up replacement of Utah State University’s DNS, DHCP, IP address management, and computer registration infrastructure.

Accomplishing this was my first professional opportunity to be over such a challenging and multifaceted problem that affected tens of thousands of people.