Matthew Renze

Software Projects

Below are some of the software projects I have created on over the years:

Screenshot of Multi-Dimensional Data Explorer

Asteroids: in the 2nd and 1/2th Dimension

Open-source 3D space shooter

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.

Screenshot of Multi-Dimensional Data Explorer

Data Explorer

Open-source Interactive Data Visualization Tool

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

Screenshot of Sentiment Analysis of Twitter Data

Sentiment Analysis of Twitter Data

Data Science Final Project

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.

Screenshot of Human Activity Recognition using a Random Forest Classifer

Human Activity Recognition Using Random Forest Classifiers

Data Analysis Final Project

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.

Screenshot of Machine Learning Algorithms in Decision Support Systems

Machine Learning Algorithms in Decision Support Applications

Machine Learning Final Project

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.

Screenshot of Intelligent Force-Directed Graph Layout

Intelligent Force-Directed Graph Layout

Artificial Intelligence Final Project

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.

Screenshot of Market Traders: Agent-Based Market Trading Framework

Market Traders: An Agent-Based Market Trading Framework

Agent-based Computational Economics Final Project

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.

Screenshot of EcoSim: Agent-Based Evolutionary Ecosystem Simulator

EcoSim: Agent-Based Evolutionary Ecosystem Simulator

Software Engineering Group Project
[Nominated for best COMS 309 software engineering project for Spring 2008]

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.