Randall Library Projects
Assignment Calculator

This application helps students manage their time and meet deadlines by breaking large projects into smaller
steps and budgeting specific amounts of time for each step. This is an open source project that I customized for
Randall Library.
Batch Monitor

The library has a number of computer jobs running automatically without anyone attending them. This application
monitors these jobs and provides a report showing which jobs are running. It also notifies responsible personnel
when any of the jobs fails or quits running.
Bento Box Search

An application to help students search for library resources, such as books, journals, magazines, and digital
collections. Before this was built, they had to enter a separate search for each category of items.
Best Bets

This is an enhancement to the library website search function that allows librarians to highlight particular
materials in the collection.
Click Heat

Customized an open source application that creates a visual record of how the library's information kiosk is
being used.
CMC Maker Space

The Curriculum Materials Center contains a collection of PreK-12 instructional resources, including a makerspace
with stations for 3D doodling/printing/scanning/modeling, book binding, paper-crafting, stamping, painting,
prototyping, and sewing. This application assists students and staff in documenting projects completed in the
makerspace using descriptions, photos, and inventories of resources consumed.
CMC Reference Transactions

Documents the various occurrences of customer service provided by the library's Curriculum Materials Center.
Computer Availability

There are over one hundred computers in the library that are available for student use. This application
provides detailed reporting on how these computers are actually used, by date, time, device type, machine, and
location. This information has a number of uses, including identifying malfunctioning machines and establishing
justification for new computers as needed. The library's application was written in house to replace an
expensive proprietary system.
Computers Available for Borrowing

The library's Technology Assistance Center provides laptops that can be borrowed by students. This
application creates a public display that shows the number of laptops currently available.
Dashboard

Graphical display of several categories of service provided by the library.
Database Ranking

Enhanced the ability of the librarians to customize certain features in the library's content management system.
Drupal 7 Migration

Drupal is the library's open source content management system. I migrated 12 different websites from Drupal
version 6 to Drupal version 7.
E-books

Provides quick access to the library's Information Technology department collection of programming reference
e-books.
Electronic Resource Tickets

Ticketing app to manage problems with the library's electronic resources.
Facts and Planning

A public accounting of various services provided by Randall Library to the faculty and students of the
university .
Fund Report for Selectors

Each year the library establishes a budget by university department for purchasing new books. This application
helps the library manage these budgets and purchases.
Get It from Randall Library

Research tool that can be easily added as a button to a student's browser bookmarks toolbar.
Government Docs Weeding

Randall Library participates in the Federal Depository Library Program to make government documents available
for research and other uses. Over time, the number of these documents exceeds the space available in the
library. This application helps library personnel identify items that can be removed from the collection.
Group Study Room Reservations

An application that allows students to reserve one of the library's private study rooms. With this software, the
students are able to completely manage the use of the the various study rooms with almost no involvement from
the library's staff.
Group Study Statistics

Reporting showing usage of the group study reservation app.
Guide Duplicates

Used by library admins to find duplicate resources.
Guide on the Side

Tool for creating web based training applications.
Guides

Guides are created for each area of study at the university. Students can use them to locate important library
resources and contact the librarian responsible for that field.
Improved Interlibrary Loan

Allows library patrons to request materials from other libraries through Randall Library. This was vendor
software that I customized and improved.
Info Lit

A collection of tools for teaching and learning information literacy skills.
Instructions

Documents all of the various classes taught by library faculty.
Item Bib Mismatch

An application that locates inconsistencies in the library catalog so that errors can be corrected.
Item Status Reports

An enhancement to the library catalog that is used by the staff to find catalog items by means of various
criteria.
Link Translator

Tool for updating the library's website links after a vendor's information was changed.
Linux Servers

Set up new Linux servers, installed all software, and migrated applications from the library's Windows servers.
Oral History PDFs

The library has created several dozen oral histories based on interviews with various members of the Wilmington
NC community. These interviews were already available online, but I created a function by which any history
could be turned into a PDF document.
Overdue Search List

Reporting on overdue collection items, including books, movies, and music.
Price List

Various departments at the university are budgeted annual funds for purchase of new library materials. This
application helps the library staff to track and manage these budgets as new items are acquired.
Project Management

The library information technology department was using the Asana web application for managing various projects.
This application was able to access the Asana server and create customized reports by project and employee.
Public Help Desk

Improved interface to the library problem ticket application.
Randall Library Staff

An internal website used by library staff for various functions. The site houses a number of forms for
initiating library processes. It is also used to gather input from library staff, especially when interviewing
prospective library employees.
Randall Links

Panel for quick access to Randall Libray custom-written applications.
Record Number Lookup by Barcode

Performed some automated maintenance of the library catalog.
Research Strategy

The library offers access to dozens of online databases, but using them for research can be a challenge. This
application walks the student step-by-step through the process of creating an effective search statement to find
relevant information in the databases.
Special Collections Patron Registration

This is used to gather information and create reports concerning patrons using the library's special collection
and items contained within the collection.
Summon Deletes

Automated vendor notification of items removed from the library collection.
TAC Circulation Transactions

This application tracks student transactions at the university's Technology Assistance Center located within the
library. The information is useful in helping management schedule the 30 plus part-time student workers to
provide adequate coverage during all the hours the center is open.
TAC Inventory Report

Helps keep track of the inventory of a wide variety of items in the library technical support department.
Ticket Tracking

This is an open source customer service ticket tracking application that I customized for use by the library.
Touch Kiosk

Added book and video search to the library's handy public kiosk.
Transfers

Manages the reporting and collection of unpaid patron late fees, lost items, and fines. When the amount due
become too large, it gets transferred to the student's university account. At that point, the student cannot
register for another semester without paying the fines.
Virtual Shelf

A tool for maintaining the library collection.
Watchdog Reports

Improved interface for working with the log files and error messages created by Drupal, the library's content
management system.