MENU
Skip menuPortfolio
Here you will find a few projects I've worked on. A few other projects that aren't necessarily programming projects are listed on the About Me page.
If you're interested in talking to me, whether about a job or if you just want to discuss in general, please see the Contact page.
For more detailed information on my experience and qualifications, please see my résumé.
Active Projects
Proton Pack
This is a personal project I worked on (and am still working on, when I have time). I've always been a huge fan of Ghostbusters, and I decided I wanted my own Proton Pack. In order to achieve the light and sound effects, I used a Freeduino (a clone of the Arduino Duemilanove) along with a WaveShield from Adafruit. The full build documentation is available at the link above, in the forums of GBFans.com, a Ghostbusters fan site.
The next Ghostbusters prop I intend to make is a PKE meter, which will also require some interesting electronics and coding work. Unfortunately, I haven't had a chance to get started on it, yet.
Past Projects
Star Command: Division 6
Project 2 for CSCE 443: Game Development. Built in Unity using 2D Toolkit. The game is a 2D top-down RTS with a space/sci-fi theme. The player controls a small special forces unit tasked with rescuing prisoners from an enemy installation. The game also includes some basic puzzle elements to better encourage critical thinking and strategy by the player.
gMSI
This is a project for CSCE 482: Senior Design/Capstone. The project primarily involves the development of an Android-compatible Java library which will:
a) Abstract the APIs of Bluetooth-enabled physiological sensors, with the specific intention of measuring stress.
b) Manage connections to 2 or more of these sensors simultaneously.
T.A.B.L.E.
A class project for CSCE 462: Microcomputer Systems in the Spring 2013 semester, Project T.A.B.L.E. (Tactile-Augmented Back-Lit Environment) was an experiment to produce a framework for a virtual gaming table. It consisted of an interior-projection table to display the board, powered by a netbook running a custom Java program, and a PSOC microcontroller. The netbook was attached to a webcam modified to detect infrared light. 3D-printed pieces containing infrared LEDs were placed on the T.A.B.L.E. surface, and their location was detected and marked by the system. Specific details are available at the above link.
S.O.S. - Save Our Sheep
The first class project for CSCE 443: Game Development. This is a group project built in Unity using 2D Toolkit. Consists of sheep falling from the top of the screen and a player mobile horizontally across the bottom. The player fires dream catchers at the sheep to slow them down, allowing them to land safely, and then collects the sheep for points. The player must collect a given number of sheep to win. If a given number of sheep hit the ground without being slowed, the player loses.
My work involved doing a lot of the "behind the scenes" code, as well as much debugging. I did some of the sheep behavior, the difficulty adjustments, some of the stat tracking, game win/lose conditions, as well as a few other things.