The algorithm used to calculate the ratings on this site is very similar to the ones used by websites like KenPom and BartTorvik. Basically, it calculates the offensive and defensive efficiencies for every game of every team and uses ordinary least squares optimization to adjust the ratings for the opponent and the location of the game. All together, the algorithm is only about 300 lines of R code. I'm still in the process of automating database updates, so the website is currently updated manually by a bash script I usually run every morning.
Hi, I'm William. I'm currently a senior studying engineering at Virginia Tech. College basketball and statistical modeling are both among my favorite interests, so I thought making this site would be a fun winter break project. I'm still trying to find a job in the sports world after graduatuation, so if you need someone who has experience with web development, database managment, or other data sciency things you should hire me.