bsale

My Projects

1 minute

As mentioned on my about page, I have had a lot of fun maintaining projects and applying what I have learned to things that I am interested in.

My “main” project has been ballmart, which is an end-to-end (data gathering to prediction) college basketball project. You can read more about that project specifically by following that link.

A project that I undertook during the Coronavirus pandemic in 2020 (that also coincided with and was used for some Master’s program work) was a CS:GO predictive model that gathered match data for Counter-Strike esports, and made predictions on the outcomes of upcoming matches. I also used this project for a Master’s class to develop an R Shiny app, which is detailed in the link above for this project.

This Website

Meta article alert! I wrote about some of my other “end-to-end” projects on this site, but this website has been a project itself. As I continue to mess with it, I may keep updating this page. Anyway, a summary: the beginning I actually had a website at this same domain when I was in undergrad. I discovered blogdown and Github pages, and, since I was a heavy R user at the time, I was off to the races.

4 minutes

ballmart

Summary Ballmart is my end-to-end college basketball analysis project. This project began when I was first learning R and continues today, more than 9 years later. It has had many iterations and deployments! The project is inspired by Ken Pomeroy’s work on college basketball. At first, I was just curious to see if I could recreate his ratings system. This quickly evolved into wanting to make small tweaks to the system myself.

6 minutes

CS:GO

Summary The main purpose of the CS:GO project was to do an end-to-end project (data gathering to prediction), but this time using more data visualization. This culminated in a project for a Master’s class focused on sports data and analysis (right up my alley). The work on this project occurred during the 2020 Coronavirus pandemic, but maybe I’ll revive it if there is enough interest or time. The Shiny App R Shiny is an interactive web app framework using R, kind of the R analog to Python’s Flask.

3 minutes

rustjack

See the code that I am referring to on my Github. Growing up, I loved the movie 21, a drama about a precocious math student who is recruited to join the MIT blackjack team. The movie is based off of the book Bringing Down the House, and, as usual, the book is better than the movie (once I read the book, of course). In 2023, I took an interest in wanting to learn more about the Rust programming language and lower-level programming concepts more generally.

2 minutes