Projects
Corvée Ninja
Corvée Ninja is a website I am in the process of developing to make my own life a bit easier (and, perhaps the lives of others if it ever works).
Discord Signup Bot
I previously ran a bot for Discord servers that maintained signup lists for events. Users could sign themselves up and withdraw under various roles.
Quoridor Bot
In my first couple weeks at ZipRecruiter, they were holding a competition to see who could program the best bot to play the board game Quoridor. Of course I had to try my hand at it.
EvoGames
EvoGames was a website intended to provide game statistics tracking for an online gaming community.
About
When node.js was still rather young (around v0.6), a gaming community I was a part of looked like it might need a replacement system to track members’ stats in online games. So, I designed and implemented a system that could accomplish just that.
Dynamics Visualizations
As part of my teaching and research, I often dealt with the behaviors of populations playing game-theoretic games under dynamic rules. To help better understand how this worked, I created a tool to visualize two-player game dynamics.
Game Theory Simulation Framework - C
Later in my research career, I found that the python simulation framework I had constructed was too slow to effectively finish my research in time. So, I migrated most of the functionality to a C library.
Game Theory Simulation Framework - Python
Formerly, I maintained this game theory simulations framework in python/cython. It can certainly still be used, though I have no intention of providing updates at this time.