Current Projects
Check back to see current project work
Old Project Portfolio
Note: Most of these projects were for CS498 Programming Studio, and are no longer maintained.
Dijkstra Shortest PathA basic implementation of Dijkstra's shortest path algorithm. Designed as a map of cities with distances between cities. Map data is read from a file, and map files can be switch...
XML parser
This program takes an input file formatted using a special set of tags and builds a project library in HTML. It uses a finite state machine (implemented using the State Design Pat...
XML to LaTex
This program takes an XML input file formatted using a special set of tags and builds LaTeX formatted project files. It uses xmlwrapp, a C++ library, as an interface to the libxml...
PHP/MYSQL Comment Handler
Built as an add-on to the HTML portfolio generator. Allows comments to be posted via a web interface using PHP. These comments are stored in a MYSQL database and accessed on a page...
Basic Image Transformer
This is a simple image manipulation tool written in Java. Current features include the ability to open GIF, JPEG, and PNG images, rotate the image, flip the image (either horizonta...
BlackHack
BlackHack is a BlackJack simulator. It allows for multiple customizable simulations of thousands (or millions) of hands. It allows for the customization of strategy, varying levels...