Michael Grantham


Michael on a Rock

When I started programming as a teenager, I was primarily interested in web development, and I started this website for some of my projects. I don’t do web development anymore, but I still enjoy doing different projects for fun outside of work.

Professionally, I work as a Mathematical Analyst, conducting mathematical and statistical analysis of gambling devices and games. I conduct statistical analysis of game data with R and Python to determine the presence of skill (which is a really interesting topic). I also write Monte Carlo simulations of for games in C++.

I like to do projects about interesting things involving programming, math, or statistics, and have some things I think are worth sharing with the world few visitors of this webiste, below.


Mancala AI

I wanted to make a model to play the game Mancala so I would stop losing so much. I created an evolutionary algorithm with PyTorch to play mancala based on the current game state.

Jupyter Notebook
"Square Q"; Visualizing ANOVA Post Hoc Analysis

The Tukey HSD Test is a great way to find significant differences between groups in categorical data. As the number of groups increases, the number of comparisons quickly increases. This is a method for visualizing these comparisons more efficiently.

See Details
Chaotic Dynamical Systems

As a student I took an independent study course where undergraduates are paired with a graduate student mentor. Students study a topic in mathematics not taught in any other undergraduate course and give a talk at the conclusion of the semester. My talk covered chaotic dynamical systems.


Old Projects

Unfortunately, I don't have the time to upkeep all of my old projects. Here is a catalog of some projects I worked on in the past.

Spotify Graph (2020-2022)

Spotify Graph was a web app built with NodeJS that produced a histogram of your Spotify library. Each album cover was stacked by year.

GeoCloud (2016-2018)

GeoCloud was a full stack collaborative mapping application built with PHP as a high school project that allowed users to collect and share custom geospatial data with a mobile interface and export the data for use in other mapping software.