Recent Projects

Things I've been working on lately!



Updated Stock Market Trading Simulator (and Data Visualization)

I updated this application to show some examples with Jest javascript testing. A user is given a starting amount and can buy and sell stocks based on real time market values and see real time data through visualizations based on their input. It uses mongoDB, Node.js, D3.js for visualizations, and Jquery to get data from remote API's. It was all developed from scratch using freely available libraries and resources. The data visualization component is available from my contributions to this repo: D3 visualizations for stock market data

Dota 2 Game Details Analysis

This is a collection of scripts that queries the Dota2 Web API and performs some operations on that data. I am interested in obtaining and storing match details to run data analysis on the results.



Chicago Budget Data Visualizations

A series of interactive visualizations using D3.js to look at the Chicago budget over a 4 year period.

My DIY Arcade Project


HTML5 Geolocation App

This project was aimed at mobile devices and takes advantage of HTML5 geolocation data to query Foursquare's API, and return a list of venues around the user. It displays category, distance, if the venue is open, and then it plots the venues on a map around the user. It also takes advantage of localforage to store some cached data. If the user makes a request and the network is unavailable it should return the last known data. The responsive layout was built with HTML5 Boilerplate and Initializr.


Python Games

A collection of games written in python that I developed for a Coursera class. They can be played by placing the code in a python interpreter, such as CodeSkultpor. Some games don't work perfectly, this is what I could find leftover from the course.