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.
In the time frame we had for the competition, we were able to get an app together that consisted of a home screen, a page with many different coloring options to draw a picture, a page to record sounds, and a simple mock-up of what the social side of the app could look like. The drawing feature of the app even allows the user to save their pictures to their iPhone's pictures. The competition forced us to think on our feet, and to learn how to work as a team in a limited amount of time, traits that I know will be invaluable in almost any work environment.
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.
The app also included a system to keep track of patients and their diagnoses. Our version of the app utilized local memory for the storage of patients and their diagnostic data, but future versions would connect to an external database for storage.
I served as the team leader during the creation and completion of iDiagnose, which gave me very valuable experience. I did much of the coding for the entire project, but I also got more experience interacting with my team members. Learning how to properly lead a group toward a goal is extremely important, and this project definitely afforded me the opportunity to do just that.
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
Unity Games
Videos
-
The Great Cookie Clash
This is a Pixilation style animation I made for ACP Animation. Pixilation is very similar to stop-motion, but with people as the subjects. You actually film the scenes in real time and then in editing go back and pick exactly which frames you want to use to make it look like stop-motion. This allows for some cool things, like people floating in the air or sliding across the ground, as you'll see in the video.
-
A Thyme For All
This is my final animation for my Advanced Cinema Production: Animation class junior year. There's still a lot I could do to completely finish the animation, but I'm happy with how it turned out.
-
Animation Compilation
A compilation we had to make for my ACP Animation class of all the animations I made over the course of the semester. A nice look at the wide range of styles we used throughout the course.
-
Ithaca Farmers Market
This is a video I made to submit to the Ithaca Farmers Market video contest freshman year. Submissions were supposed to show the atmosphere of the farmers market through it's people and vendors. I ended up placing second in the contest, which I feel is a great honor.
-
Claymation Motion Test
This is a motion test for a claymation penguin model I made for my ACP Animation class. It's a very tedious process, but I'm very happy with how it turned out.
-
Innuendo
My final film for Cinema Production 2. Based on a script by Cristin Carlin, where there is some humorous irony between the two characters.
The Great Cookie Clash
This is a Pixilation style animation I made for ACP Animation. Pixilation is very similar to stop-motion, but with people as the subjects. You actually film the scenes in real time and then in editing go back and pick exactly which frames you want to use to make it look like stop-motion. This allows for some cool things, like people floating in the air or sliding across the ground, as you'll see in the video.
-
The Silent Truth
My "One Scene, One Line" film for Cinema Production 2. The only requirement of this film was that it be under a minute and it have the line "Shut up!" in it.
-
Brainstorming Parkie Style
This is my final film for Cinema Production 1. It was a great experience, as we had to shoot this completely on film using an H16 Bolex film camera.
-
Man vs Wild
This was the second assignment in our Cinema Production 1 class. For the project the sounds were mixed together first and then the images were put together afterward. I tried to show the struggle between nature and civilization.
-
Seulement
This was my first project for my Cinema Production 1 class, and the first full project I made at Ithaca College. It was shot on an H16 Bolex film camera on black and white film with no sound, so all the sounds heard were edited in later.
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.