The Pin Project visit
A personal project, the Pin Project is an artistic showcase site with social networking features. It allows users to upload their original works (pictures, music, and writing) to share with and receive feedback from other users.
Site front / login page
Pre-login gateway to the Pin Project
Home page
Shows recent site activity
User profile
Shows user picture, brief user information, gallery of the user's posted pictures, songs, and blog posts
User profile (continued)
Shows recent activity related to the user in profile, "buzz" posts (at bottom)
Music portal
A browser, player, and fully AJAX-driven ratings && feedback engine for user-contributed songs
Pictures portal
A picture gallery (uses same backend class as music portal)
Sent items
A self-contained mail system for sending messages to other Pin Project users
Koofers.com visit
Starting in 2007, I designed and implemented web apps and dynamic pages for Koofers. Following are pages which I implemented using back- and front-end technologies such as PHP, MySQL, Javascript, CSS, and AJAX.
Schedule maker
AJAX/JS web app which aggregates class time data, instructor GPA data, and user reviews and ratings. Shows users all available schedule combinations for their courses and allows them to sort the schedules by GPA. Students can also lock in a particular section to narrow down their available schedules.
Instructor page
Provides at-a-glance summary of an instructor's ratings in key areas, GPA for courses the instructor teaches, and the instructor's teaching style

When a new course is chosen, the information and graphs on the page are dynamically updated via AJAX

Course selector
Fully AJAX-driven web app with visual effects/cues which enables users to quickly add their classes
Koofer browser
Shows available koofers for a course and breaks them down into categories (test, quiz, homework, etc.)

Table is generated dynamically by Javascript (faster), and operates on raw data fetched through an initial AJAX request

Koofer browser (continued)
Shows bottom portion in which aggregated koofers from similar courses at other schools are displayed

User can continually fetch additional listings by clicking the "More" button (AJAX/JS)

Coastal Virginia Wildlife Observatory visit
Site front
Home page for the CVWO, a non-profit wildlife organization.
Event calendar
Dynamically generated calendar with simple web-based management system