Current Work
Since the summer of 2013, I have interned as a research assistant with Doug Turnbull, a professor at Ithaca College. I have been continuing development on a project he has been working on with other students for the past few years, MegsRadio. MegsRadio is an online radio player similar to Pandora, but with more expansive features like the ability to create a station based on emotions, genres, instruments, and other tags in addition to artists. The site also has an emphasis on promoting local bands, and is based on the CraigsList model. In the future we hope to develop the site to be easily portable to other locations, allowing a MegsRadio Ithaca, MegsRadio Rochester, and so on. The project has been a great opportunity, and has allowed me to further develop my web programming skills. It has also helped me learn more advanced practices such as utilizing jQuery and Ajax, as well as using pylons, a Python-based web application framework. My most recent work has involved the creation of an embeddable player for the site, as well as developing a RESTful API to support iOS and Andriod mobile applications. The current version of MegsRadio can be found at the link above.
iOS
Github - A few of my iOS projects.
During the '13 spring semester, I learned objective-c and got a good grasp on programming for iOS devices. One of the first large projects I took on was to make a prototype app for the app competition held at Ithaca College during the spring semester. My team created a social app called "What Is That?", that is based on the concept of recording yourself making a strange noise, sending that noise to a friend, and having them draw what they think the animal would look like that makes your sound.
For our Software Engineering class, each of the five teams was assigned a large project to complete by the end of the semester. My team's project was called iDiagnose. The goal of the project was to create an iPad app that would serve as a digital interface for the DSM-IV, or the Diagnostic and Statistical Manual of Mental Disorders. One of the main problems the app aimed to alleviate was the difficulty of actually using a physical version of the DSM-IV. The book itself is very large and cumbersome, so having a digital interface on an iPad would greatly increase the usability of the information.
Both Xcode projects for "What Is That?" and "iDiagnose" can be found on my github page, either by following the link at the top of this section, or through the far right icon at the top of the page.
Flash Games
-
Rorschach
Game made for Global Game Jam 2014.
-
Point and Click
Straightforward point-and-click game. One of my favorite projects.
-
Sandwich Game
Fun game where you follow ticket orders and make sandwiches.
-
Drum Machine
Create up to three drum, piano and guitar tracks and mix them together.
-
Battleship
My version of the classic game.
-
Connect Four
My version of the classic game.
-
Memory
A very simple flip-the-card style memory game.
Unity Games
-
3D Minesweeper
My take on the classic PC game, but in three dimensions!
Videos
The Great Cookie Clash
Other Work
I'm involved in many activities on campus, one of which is the Ithaca College Gamers Symphony Orchestra. The group is dedicated to playing the wide spectrum of video game music, in an attempt to show college students and the community in general that video games can be a center for great artistic expression. Below is a recording of the group's first concert performed at the end of the Fall '12 semester.
In addition, here is the recording of the concert from the Spring '13 semester.