I like code

My undergraduate degree, Computational Media, is an interdisciplinary degree between the College of Computing and the Ivan Allen College of Liberal Arts. It's a little bit of a choose your own adventure in that you can pick many upper-level electives.

I've always loved music for its synergistic composition of feeling and thinking. I completed an MS in Music Technology in May 2014, which really pushed my DSP and machine learning knowledge.

I've also gone my own way and pursued skills I wanted in my toolbox.

Some skills I own so far include:

  • Web UI frameworks
  • Databases (MySQL, MongoDB)
  • Client side (Javascript and frameworks, CSS)
  • Server side (PHP, NodeJS)
  • An assortment of languages, including Java, C, C++, C#, Smalltalk, Processing, Arduino
  • Making (laser cutting, woodwork, Arduino, circuitry)
  • Some Kinect experience
  • Some signal processing
  • Some machine learning

I used many of these skills in my internships at BitPay, a bitcoin payment processing company, and Coca-Cola. I developed a full stack including mongoDB, NodeJS, HTML/CSS/JS, Handlebars, and AngularJS.

Multi-modal Board Game

You play this Super Smash-type game on a laptop and a tabletop board. Eliminate your enemies and get to the finish line!

Club Management Website

A classic web 2.0 site for keeping track of club matters.

Tonal Recall

My master's project is a web-based tonality learning tool that uses a visualization in place of traditional sheet music.

I like design

I have been a "digital handyman" at the GVU Center since 2010. I design for many media for functional and aesthetic purposes. I have made posters, name tags, wall engravings, motion graphics, research videos, microsites, etc. as standalone items or as part of a brand identity.

For BitPay, I have made motion graphics for live sporting event broadcasting. I also designed (and implemented) customer-facing web pages and tools.

At Coca-Cola, I worked on internal-facing (social media performance metrics visualization) and external-facing (conference microsite) web pages.

Pills 4 U

An interface for an embedded device and accompanying mobile app for senior citizens and their caregivers to manage the complex scheduling of medicines and pills.

Design Research

I have used qualitative and quantitative methods to evaluate and iterate on many kinds of designs, from interfaces to physical devices.

Graphic Design

For the GVU Center (and others) I have done rapid-turnaround graphic design.

I like communication

I believe communication is an important part of any project and frequently overlooked. Effective, powerful communication separates the sheep from the goats and elevates any effort to maximal understanding.

Glee Club

I am the former president of the Georgia Tech Glee Club.

Languages

  • Spanish: Conversational
  • Italian: Conversational
  • Arabic: Beginner (Current)
  • French: Beginner
  • Russian: Interest

Film

I make films!

Writing

I write technical, editorial, and sometimes for fun.

MS HCI-CS (May 2016)

MS Music Technology (May 2014)

BS Computational Media (December 2011) (Honors)

I am looking for full-time (temporary or permanent) employment.

Put things in front of my eyeballs with bruh, turn on JS.

Whisper sweet nothings into my ear holes at 678-378-8040.

Know me better than you wanted via @chris30269

Pills 4 U

In this class project, I designed an interface for an embedded device and accompanying mobile app for senior citizens and their caregivers to manage the complex scheduling of medicines and pills. The mobile app (mockups, Axure prototype) is intended mostly for the caregivers (family, friends, and medical staff) and the device is for the patient.

On the device, the patient can see when their next dose is, and what it is. It automatically dispenses the correct dosage and gives visual and audio alerts. The device's interface uses large fonts and buttons, and high contrast visuals so that mobility- and visually-impaired patients can still use it easily. See a prototype here.

It has a VoIP system so it can make calls directly from the device. These calls may be initiated by the patient, who may have questions or concerns, or by the system itself if the patient is not taking their medications. It associates doctors with medications and people with their relationship to the patient, so the patient does not need to remember names.

< Back to design

Multi-modal Board Game

This board game (sketch, final) uses RFID to detect when players get on the merry-go-round. As a Super Smash-style melee, players lose and gain coins, so if they have enough for the fare, the motor spins and where she stops, nobody knows! Players use the Processing sketch to roll the dice and steal each other's coins.

< Back to code

Glee Club

I am the former president of the Georgia Tech Glee Club and have been an officer for six years. I lead organizational efforts for (inter)national tours, performances, rehearsals, and outreach. We are non-auditioned and accept members from the Georgia Tech community. The Glee Club excels at rolling with the punches, and efficient communication makes that happen.

< Back to communication

Languages

I also really enjoy languages and learn them in my spare time:

  • Spanish: Conversational
  • Italian: Conversational
  • Arabic: Beginner (Current)
  • French: Beginner
  • Russian: Interest
< Back to communication

Film

In addition to the written word, I have a former life being heavily involved in making severely average student films. Except that some of them won awards: Paper Airplane, All That Is Human.

< Back to communication

Writing

I enjoy writing and have written for the Technique Newspaper for 3 years. I routinely wrote 500-1000 word stories each week about arts and entertainment. I had the joy of emphatically imparting my opinion on the Georgia Tech community.

< Back to communication

Migraine Relief

This research project was over the course of a semester and involved real users and data. In order to alleviate pain caused by migraines, we investigated the ways people manage their pain and what they would like to have to help them do that. This involved submitting a formal research proposal and getting approval from the IRB.

You can see the final summary poster here and read the final report here.

Website Accessibility

I have used Morae to evaluate and test websites with real users, especially those with various disabilities.

Masters Project

My masters project collects data automatically about usage and performance to measure its efficacy. This is a custom-designed and -implemented solution specifically and only tailored to this project. Data is automatically collected and analyzed with the most up-to-date statistics available here (be patient, it's 14 MB of data and might take a full minute to load). This project involved submitting a formal research proposal and getting approval from the IRB.

< Back to design

Graphic Design

I usually get about a day or so to turn around a poster, but sometimes more if there's a suite of deliverables like for an event that needs a poster, nametags, booklets, and other materials.

See some of my print work here.

< Back to design

Club Management Website

This website started as a project for databases systems (CS 4400), but became real. Homemade in MySQL, PHP, and JS, it's a member- and event-management system for the Glee Club. As a fairly casual club, members didn't always remember everything they needed to know: sheet music, event details, attendance, carpools, contact info, etc. This site has facilitated communication and made everyone's lives much, MUCH easier and more convenient.

< Back to code

Tonal Recall

My master's project is Tonal Recall, a tonality learning tool for complete music novices. Using a visualization in place of standard sheet music, anyone should be able to follow the curriculum and train their sense of tonality.

You can read the exhaustive report here.

< Back to code