Portfolio using javascript and canvas. Demonstrates a graph data structure and an implementation of Dijkstra's Shortest Path Algorithm