Just for fun, I created a quick open-source video game called Asteroids: in the 2nd and 1/2th dimension. It’s a rather addictive little top-down space shooter built with Unity 3D and C#.

Feel free to download the game for free, watch a video of the game, or view the source code.

This is an open-source interactive data-visualization tool I created that allows users to explore their data in highly interactive ways.

For more information, please visit www.data-explorer.com

For my Data Science final project, I created a sentiment-analysis algorithm in Python to determine whether words in a set of twitter data possessed either a positive or negative emotional sentiment. Then I aggregated the results to determine the positive or negative sentiment of the tweets as a whole.

For my Data Analysis final project, I used a random forest classifier to recognize patterns of human activity (e.g. sitting, walking, running) using data collected from the gyroscope and accelerometer of a Samsung Galaxy SII smart phone.

For my Machine Learning final project, I implemented a set of machine learning algorithms in C#. The purpose of this project was to gain a deep understanding of the machine learning algorithms we studied in class and to learn how to implement them in real-world decision-support applications.

For my Artificial Intelligence final project, I created an application that visualizes arbitrary graphs using a force-directed graph layout algorithm. I then used a series of artificial intelligence techniques to enhance the graph readability, graph aesthetics, and performance in measurable ways.

Market Traders is a software framework that I created for my Agent-Based Computational Economics final project. It provides the core components necessary to create agent-based market trading experiments. The framework consists of a core set of agent-based market trading components, a collection of agent-based traders, and a collection of markets.

For our Software Engineering final project, our group created an agent-based evolutionary ecosystem simulator. The purpose of this project was to create a complex software application that required multiple developers, at least three user-interface contexts, multi-threading, and an n-tier architecture.

To see more of my software, please visit my GitHub page.