Software Design and Development

As a Software Engineering major (graduating 2007), I've developed various software programs to respond to various needs and requirements. Some of my larger projects are listed below:

Bayesian Probability Software Tool for Intelligence Analysis

Screenshots of the Bayesian Probability Software Tool for Intelligence Analysis

For my university senior design project, I co-developed this software tool with Justin McKenney for the Mercyhurst College Institute for Intelligence Studies. The goal of our project is to help intelligence gatherers collect, visualize, and analyze their data. This improved data presentation will allow United States policymakers to make better informed decisions. This project was presented and demonstrated at the Richard J. Fasenmyer 2007 Engineering Design Conference.

Decisions on U.S. policy, and even war, are made daily based on intelligence gathered by analysts across the globe. Because of the large impact of these decisions, they should be reached accurately and efficiently.

In a Report to the President on March 31, 2005, the Commission on the Intelligence Capabilities of the United States outlined several key failures of the Intelligence Industry. This revealed a biased and inaccurate analysis process, lack of information sharing among agencies, little accountability and traceability of analysis, and insufficient technology to gather data [Commission05]. Our project directly addresses these needs.

ReqQuest: 2D Sidescrolling Platform Game

Screenshots of ReqQuest, a 2D Sidescrolling Platform Game

As a member of a six-person team, I helped to develop a sidescrolling platform game (similar to Super Mario Bros.). The goal of the game is to successfully navigate various worlds by avoiding enemies and obstacles to collect scattered pages of the Volare template and return them to your professor.

The game engine, built using Java, parses text files to generate levels, enemies, and tokens. We wanted to develop a game that was easy to pick up and play for short periods of time, since most college students do not have the free time to learn and complete the lengthy and complicated games that penetrate the market.

The project encompassed all stages of the software process; We completed the Volere Requirements Specification Template for the project.