My Projects

Here is a list of some my selected projects I have personally undertaken. I include a brief description here. Follow the links to find a more detailed look at the project including sample results, demonstrations, and/or code samples.

Pixelated Pictures (source) - I took a set of picture files, converted them to smaller thumbnails and into a database with a value for each representing it’s average RGB value. I then could reconstruct a picture by first pixelating it (done with an external library), then filling in the pixels with pictures from the database thus creating a picture with pictures. Parallelized the processing of pictures.

Snake (source) - Created a replica of Snake from Cool Math.

March Madness - Collected data for college basketball championships going back to the 90s. Used Weka to create a machine learning routine (then translated to javascript) to create a March Madness bracket and compete in the now defunct (since 2016) "Coder's Bracket" challenge.

ADP Drafter (source) - I created a program to assist me in drafting my NFL fantasy football team. It uses an ADP list (average draft position) and helps me see what players are likely to be available in later rounds of the draft.

Coming Soon...

  • Scramble Squares Solver (source) - Found an algorithm online to solve Scramble Squares® Puzzle. Implemented this algorithm and used it to solve the puzzle I had.
  • HardSphereCollider - created a simulation of hard sphere collisions.
  • Fan Duel Optimal Lineup - used fan duel price data along with predicted stats to find the optimal team. Also created ways to "randomize" an optimal team (i.e. find multiple different teams with similar predicted scores).
  • Summed Fréchet Distance - Created an algorithm to solve Calculus of Variations problems; specifically for finding the solution to the averaged (or summed) Fréchet distance (unpublished). Unfortunately this was about 2-3 years too late to be something.