Shopinion: Information and Photo Sharing Kiosk for Clothing Stores
Convergence Innovation Competition Winner
Shopinion is a touch interface for clothing store fitting room areas. It allows users to find information, reviews, and recommendations tied to articles of clothing, and enables them to instantly share photos of outfits with friends.
more...



GTmob: Campus Mobile Portal
Research Network Operations Center with Dr. Russ Clark
GTmob is an HTML5-based widget platform for the Georgia Tech community. It works on all web-capable devices but is primarily intended for mobile use. Its goal is to leverage crowdsourcing of information and open application development. I am working on the development of the platform, particularly the interface, as well as the creation of individual widgets.
more...



Drupal Lab Websites
Research Network Operations Center with Dr. Russ Clark
In additional to general maintenance of three websites, I also improved site navigation and edited Drupal modules to achieve project submission and feedback functionality for a course and competition organized by the lab.
more...



Mobile Q&A
Master's Project with Dr. Russ Clark
Following a literature review of participatory and crowdsourcing applications for mobile platforms, I narrowed my focus to question and answer (or polling) applications. I designed and developed a basic HTML5 polling widget for the GTmob platform. Expanding on this application, I added features to support different use cases. I created a version intended to improve communication between pediatric asthma patients and their physicians. I also developed another version for more general uses on which I performed an informal user study.
more...



How to Destroy the World with Nanotechnology
Visual Culture and Design class project
This is a comic style choose-your-own-adventure game made in Flash which showcases several possible end-of-the-world scenarios caused by nanotechnology. The project combines research, fiction, and speculative articles related to nanotech to provide a fun yet dark representation of possible catastrophes. Meaning of images and style were central focuses of the design.
more...



Nanotrek
Visual Culture and Design class project
This is a timeline of nanotechnology in fiction. The project was focused on the use of grid and images.
more...



Tangible Anchoring: Interactive Tabletop Application for News Anchors
Synaesthetic Media Lab with Dr. Ali Mazalek
The Synaesthetic Media Lab (Synlab) houses an interactive tabletop which can be controlled with finger touches or physical objects that are marked with detectable patterns. I worked on the interface design for a tabletop application that allows news anchors to view and interact with submitted viewer opinions. I also developed the Android application that is used for submissions. Our paper about this project was presented at ACE 2010 (International Conference on Advances in Computer Entertainment Technology)!
more...



ViviVieW: Video Tagging System
Mobile Applications and Services class project and Convergence Innovation Competition Winner
My team developed a detailed vision and prototype for a tagging system for TV and video. Items in scenes can be tagged by advertisers, meta data taggers, and end-users. This creates an added layer of positional and temporal metadata to videos, enabling embedded advertising and deeper content sharing. Tag sets can be shared through social networking applications. We developed a C# prototype, website, and mobile Android application. My roles included interface/interaction design across the different platforms, website development, demo video creation and editing, and overall vision refinement. We won first place in Interactive TV in the Convergence Innovation Competition!
more...



WhereAmI: Location-Aware iPhone Application and E-mail Widget
Georgia Tech Research Network Operations Center (GT-RNOC) with Dr. Russ Clark
I worked on an iPhone application that utilizes a campus location service. It will enable students to locate one another on campus and more.
more...



OnTheRoad: Road Trip Flash Game
Principles of Interactive Design class project
OnTheRoad is a Flash game that challenges the player to maintain resources while travelling across the United States.
more...



Travel Map: Map-Based Destination and Flight Explorer
Principles of Interactive Design class project
Travel Map is an online widget that allows users to click on a map to find general tourist information about cities around the world, and flight prices to those cities.
more...



Interactive Display of Amazon Reviews Design
Information Visualization class project
This is a histogram based method for browsing reviews.
more...



Ticket Tap: Airport Terminal Information Display
Human Computer Interaction class project
TicketTap is an airport way finding system. It consists of a vertical wall-mounted screen and a gesture pad for controlling interaction. The project involved a process of problem space analysis, design alternatives development, Flash prototyping, and usability evaluation.
more...



Nabu: Location-Based Question and Answer iPhone Application
Mobile and Ubiquitous Computing class project
Nabu is a location-based question and answer forum application for the iPhone. The goal is to let users find and share realtime useful information related to their surroundings. An example application of Nabu is if someone notices fire trucks in front of a building. He or she could use the program to ask “What is going on here?” Someone else in the area could answer “There has been a chemical spill.” The next few people to come in range of the same building might have the same question and they would find the answer quickly and easily. Questions and their answers are archived with their locations, and users are able to access all the questions in a certain range (currently set at 3 miles) around them. Some questions might be timeless (e.g., "What year was this building built?") and others only applicable temporarily (e.g., the chemical spill example). Multiple answers are allowed for each question. Using a rating system, posts are quality controlled by users for accuracy and temporal relevancy.
more...



Exermote: Exercise-Controlled TV Remote
Mobile and Ubiquitous Computing class project
Exermote is an exercise-controlled television remote. Its purpose is to encourage healthier living by forcing users to perform an exercise whenever they want to change the channel, volume, or more. For our first prototype, we programmed an input emulator to read a Nintendo Wiimote’s motions (exercises) and translate these into actions on a computer. We also performed an informal user study using a “Wizard of Oz” method and a TV. The purpose of this was to assess the usefulness and usability of a potential finished version of our design, as well as to gain insight for future iterations.
more...



Food Court Traffic Flow
Engineering Psychology class project
This project involved analysis of the traffic flow in the Georgia Tech Food Court using engineering psychology methods, and development of improvements.
more...

Shopinion: Information and Photo Sharing Kiosk for Clothing Stores
Convergence Innovation Competition Winner
Shopinion is a touch interface for clothing store fitting room areas. It allows users to find information, reviews, and recommendations tied to articles of clothing, and enables them to instantly share photos of outfits with friends.



Video (Youtube)
Poster (pdf)

Tools & Techniques: wireframes, PHP, MySQL, HTML, CSS, Javascript

GTmob: Campus Mobile Portal
Research Network Operations Center with Dr. Russ Clark
GTmob is an HTML5-based widget platform for the Georgia Tech community. It works on all web-capable devices but is primarily intended for mobile use. Its goal is to leverage crowdsourcing of information and open application development. I am working on the development of the platform, particularly the interface, as well as the creation of individual widgets.



GTmob - See the live portal. Keep in mind this is a work in progress!

Tools & Techniques: wireframes, PHP, MySQL, HTML, CSS, Javascript, Photoshop

Drupal Lab Websites
Research Network Operations Center with Dr. Russ Clark
IIn additional to general maintenance of three websites, I also improved site navigation and edited Drupal modules to achieve project submission and feedback functionality for a course and competition organized by the lab.



CIC Website
RNOC Website

Tools & Techniques: Drupal, PHP, MySQL

Mobile Q&A
Master's Project with Dr. Russ Clark
Following a literature review of participatory and crowdsourcing applications for mobile platforms, I narrowed my focus to question and answer (or polling) applications. I designed and developed a basic HTML5 polling widget for the GTmob platform. Expanding on this application, I added features to support different use cases. I created a version intended to improve communication between pediatric asthma patients and their physicians. I also developed another version for more general uses on which I performed an informal user study.



Final Presentation (pdf)
Final Paper (pdf) - For Collaborative Computing class

Tools & Techniques: paper designs, use cases, Javascript, PHP, CSS, user study
How to Destroy the World with Nanotechnology
Visual Culture and Design class project
This is a comic style choose-your-own-adventure game made in Flash which showcases several possible end-of-the-world scenarios caused by nanotechnology. The project combines research, fiction, and speculative articles related to nanotech to provide a fun yet dark representation of possible catastrophes. Meaning of images and style were central focuses of the design.



Tools & Techniques: storyboarding, research, Photoshop, Flash

Play the Game
Documentation of Process
Nanotrek
Visual Culture and Design class project
This is a timeline of nanotechnology in fiction. The project was focused on the use of grid and images.



Tools & Techniques: paper designs, Flash, Illustrator, Photoshop

Play with the Timeline
Documentation of Process
Tangible Anchoring: Interactive Tabletop Application for News Anchors
Synaesthetic Media Lab with Dr. Ali Mazalek
The Synaesthetic Media Lab (Synlab) houses an interactive tabletop which can be controlled with finger touches or physical objects that are marked with detectable patterns. I worked on the interface design for a tabletop application that allows news anchors to view and interact with submitted viewer opinions. I also developed the Android application that is used for submissions. Our paper about this project was presented at ACE 2010 (International Conference on Advances in Computer Entertainment Technology)!



Paper (pdf) - Presented at ACE 2010
Tangible Anchoring page on the Synlab website

Tools & Techniques: paper prototypes, scenarios, Java, Android
ViviVieW: Video Tagging System
Mobile Applications and Services class project and Convergence Innovation Platform Competition Winner
My team developed a detailed vision and prototype for a tagging system for TV and video. Items in scenes can be tagged by advertisers, meta data taggers, and end-users. This creates an added layer of positional and temporal metadata to videos, enabling embedded advertising and deeper content sharing. Tag sets can be shared through social networking applications. We developed a C# prototype, website, and mobile Android application. My roles included interface/interaction design across the different platforms, website development, demo video creation and editing, and overall vision refinement. We won first place in Interactive TV in the Convergence Innovation Competition!



Tools & Techniques: HTML, CSS, PHP, MySQL, interaction storyboarding, video storyboarding, script writing, Adobe Premiere

Video (Youtube)
Final Poster (pdf)
Final Paper (pdf)
WhereAmI: Location-Aware iPhone Application and E-mail Widget
Georgia Tech Research Network Operations Center (GT-RNOC) with Dr. Russ Clark
I worked on an iPhone application that utilizes a campus location service. It will enable students to locate one another on campus and more.



Tools & Techniques: Xcode/Interface Builder, Objective-C, user survey

WhereAmI Information on RNOC website
OnTheRoad: Road Trip Flash Game
Principles of Interactive Design class project
OnTheRoad is a Flash game that challenges the player to maintain resources while travelling across the United States.



Tools & Techniques: storyboarding, Flash, ActionScript, usability testing

OnTheRoad - Play the game
Travel Map: Map-Based Destination and Flight Explorer
Principles of Interactive Design class project
Travel Map is an online widget that allows users to click on a map to find general tourist information about cities around the world, and flight prices to those cities.



Tools & Techniques: PHP, MySQL, HTML, CSS, Javascript, Adobe Dreamweaver, wireframes

Travel Map - View the widget live. Note that since this is just a proof of concept, the map is not populated with all airports or information.
Interactive Display of Amazon Reviews Design
Information Visualization class project
This is a histogram based method for browsing reviews.



The Design (pdf)
Ticket Tap: Airport Terminal Information Display
Human Computer Interaction class project
TicketTap is an airport way finding system. It consists of a vertical wall-mounted screen and a gesture pad for controlling interaction. The project involved a process of problem space analysis, design alternatives development, Flash prototyping, and usability evaluation.



Tools & Techniques: user analysis, paper prototypes, Flash, Illustrator, usability testing

Screenshot of the Flash prototype (png)
Report on Design Alternatives (pdf)
Final Report (pdf)
Poster (pdf)
Nabu: Location-Based Question and Answer iPhone Application
Mobile and Ubiquitous Computing class project
Nabu is a location-based question and answer forum application for the iPhone. The goal is to let users find and share realtime useful information related to their surroundings. An example application of Nabu is if someone notices fire trucks in front of a building. He or she could use the program to ask “What is going on here?” Someone else in the area could answer “There has been a chemical spill.” The next few people to come in range of the same building might have the same question and they would find the answer quickly and easily. Questions and their answers are archived with their locations, and users are able to access all the questions in a certain range (currently set at 3 miles) around them. Some questions might be timeless (e.g., "What year was this building built?") and others only applicable temporarily (e.g., the chemical spill example). Multiple answers are allowed for each question. Using a rating system, posts are quality controlled by users for accuracy and temporal relevancy.



Tools & Techniques: Xcode/Interface Builder, Objective-C, wireframes

iPhone screenshot of the program (png)
Final Paper (pdf)
Final Presentation (pdf)
Exermote: Exercise-Controlled TV Remote
Mobile and Ubiquitous Computing class project
Exermote is an exercise-controlled television remote. Its purpose is to encourage healthier living by forcing users to perform an exercise whenever they want to change the channel, volume, or more. For our first prototype, we programmed an input emulator to read a Nintendo Wiimote’s motions (exercises) and translate these into actions on a computer. We also performed an informal user study using a “Wizard of Oz” method and a TV. The purpose of this was to assess the usefulness and usability of a potential finished version of our design, as well as to gain insight for future iterations.



Tools & Techniques: storyboarding, wizard of oz prototyping, user study

Final Paper (pdf)
Food Court Traffic Flow
Engineering Psychology class project
This project involved analysis of the traffic flow in the Georgia Tech Food Court using engineering psychology methods, and development of improvements.



Tools & Techniques: user and system analysis
ISIS Mapping: Geolocation Mapping Toolkit
Information Studies and Information Science (ISIS) Capstone Project
The goal of the ISIS Mapping project is to enable people in remote locations to use geolocation devices for all sorts of mapping applications. The product is a mapping toolkit employing Google Earth, GPS devices, and a web interface. It was initially intended for resource mapping in a community in Kenya, but it has broader applications as well. Our prototype test was performed in Durham, NC.

ISIS Mapping website
Wikipedia article



SPACES: 3D Class Registration System
Immersive Virtual Worlds class project
SPACES is an immersive 3D virtual version of Duke University’s course registration system.

Youtube video - Scroll to about halfway to see me demoing the program.



Stress Reducing Music Player
Smart Home Fellows project
This stress reducing music player adapts for each user based on subjective inputs. I programmed this using Java, and collaborated with a psychiatrist from the Duke Medical Center. I also presented posters about this project.



3D Virtual Kitchen Sound Design
Visualization Analysis Lab with Rachael Brady
I designed the sound engine for a 3D virtual kitchen project in a 6-sided virtual reality theater (specifically the Duke Immersive Virtual Environment or DiVE), and presented a poster about it.



Other
  • Several Java programs including image manipulation, twenty questions and secret word games, file compression, and P2P chat application
  • Engineering projects including autonomous mini driving robot, phone number memory device, digital clock, elevator door control simulator, Ethernet switch, and colorimeter
  • Several small graphics, design, film, and writing projects
  • Designed transistor lithography mask through the NSF AGEP Summer Research Experience Program with Dr. Doug Barlage
  • Created darkfield microscope schematic and revamped website for the Novel Electromagnetic Materials Lab with Dr. David R. Smith
  • Set up radio station and worked with RFID Tracking and Smart Transportation teams for the Smart Home Program (devoted to sustainable and innovative home technologies), and resided in the Smart Home upon its construction