Whisper is an event-planning service based upon HCI research that suggests that social context, as opposed to temporal or spatial context, is the most influential factor in people attending events. I was tasked with a complete redesign of the UI and the backend database structure. I added group membership and management, which was a crucial missing feature of the product, and implemented the distinction between public vs. private events and topical preferences. I re-wrote the front-end entirely, using AJAX to connect to PHP scripts to fetch data and Javascript, DOM, and CSS to update the information a user sees without re-loading the webpage, thus providing a very smooth and responsive experience. The screenshots are unfortunately unavailable right now.
For a class project, my partner and I built an
contextual event lookup service that uses GPS coordinates from a
cell phone to provide information about events happening near the
user's current location. One key issue was that users who were disseminating events
through this system would have to provide GPS coordinates, which would be difficult
for them. I built a "mashup" of Google Maps, using their API to provide a hybrid
of a map and aerial photography that allows users to specify locations with a single
click, without having to worry about GPS coordinates. (screenshot 1, 2, live
link)
Another major feature of this project was the use of XML as the output and the use
of XSL to format it to any given medium. Hence, the same event information can be
displayed on desktop screens and various mobile devices by switching XSL templates.
(pure XML, transformed via XSL, sample
query).
I designed and created the website for Waris Ali Shah Public School, a non-profit institution in Karachi, Pakistan. I worked with the client to establish a user-centric information architecture for the site, and created it using Flash, JavaScript, and XHTML.
I have done a lot of Web work, and am highlighting these three simply for brevity's sake.
A lot of this work is in data-driven websites. Unfortunately, due to funding and
IP restrictions, I can not provide screenshots of many of these, but I will be
happy to discuss them with you if you wish.