Additional software projects can be found on my GitHub and Bitbucket pages.

Alma Enumerator

Alma Enumerator is set of Python scripts to update enumeration and chronology information in Alma, an integrated library system made by Ex Libris. It parses item record description fields, extracts enumeration and chronology information and updates the item record's enumeration and chronology fields. This is particularly useful cases when a library has volume, issue and date information saved in item description fields but not in the corresponding enumeration and chronology fields.


Additional web projects can be found on my GitHub and Bitbucket pages.


Yggdrasil is a a simple, responsive, light-weight (~2K minified), fluid (ooh) and nestable (double ooh), mobile-first CSS grid in 12-part flexbox harmony. (Basically, all the buzzwords.)

Weather Cancellations

Weather Cancellations is a Django app to for managing community cancellation announcements. It was used by the Waterloo-Cedar Falls Courier from 2014-2016.

Little Magazines Database

The Little Magazines Database is a literary index of independently published, alternative literary magazines published between the early 1960s and 1970s. The Little Magazines project is led by Jim Elmborg. I served as the graduate student assistant on this project for the 2013-2014 academic year.

University of Iowa Main Library QR Quest

The QR Quest is reference website built with Wordpress that is intended to aid the DIY Patron by allowing patrons to scan QR codes to find more information. The QR Quest was created in collaboration with Kate Berry, Jennifer Brace, and Carla Frazer.

Mobile Orthodox Reference

Mobile Orthodox Reference is a mobile website is intended to serve as a quick reference for busy Eastern Orthodox travelers looking for a church in an unfamiliar locale or who wants an easy way to keep up on their daily readings and religious calendar. It can also serve as a general reference for any Orthodox person. The site leverages HTML5's geolocation to find churches near a user's current location. The user can use the icons at the bottom of the site to navigate to pages that have the day's Bible readings, the fast requirements for the day, and the saints being celebrated on the current day. The user can also view an information page that has a key for the various church icons used on the site's map and to learn more about the site.


Ragtag was an experimental social media prototype created to explore the possibilities of folksonomies and social tagging for metadata creation. It was designed and coded by myself and Xi Wang.


Open Source Librarian: How to Install Wordpress

Wesley and Alex's Ghost Town Extravaganza

Papers & Posters

Moving Targets: Libraries, Privacy, and Mobile Technology

Moving Targets explores the the benefits and risks posed by mobile devices and outlines what librarians can do to protect patron privacy while providing mobile services.