Personal Projects

Most Recent Project: Computer Science

From January 1 2022 to April 30 2022 I spent more than 250 hours learning computer science from a variety of sources, including free online MIT courses, software documentation, and software support sites like w3schools. I worked on a variety of projects, including:

Focusing primarily on Python, but also spending time with HTML, CSS, and C++, I managed to create a wide variety of interesting and unique projects, many of which can be found below.

Data Analysis

Many of my larger projects centered on data analysis, as it related to my hobbies. Using Python, I was able to:

and several other computations.

This spreadsheet is from my attempt to figure out the optimal Wordle starting word. The full sheet takes up more than 128 megabytes.

A space simulator made using Pygame. You can see the sun and its 4 inner planets. 

Games

I have had the pleasure of creating several games, many of which use the Python module Pygame, including:


Other Projects

I have also worked on some smaller projects. These include several helper bots for the communications platform Discord, a path-finding algorithm, a currency converter, and a digitization of a favourite board game, "Hogwarts Battle". 

Current Self-Learning Project: Russian

Since April 1 2022, I have been learning the Russian language, with the goal of becoming conversational and literate by the end of 2023.  This process includes dedicated study using Russian language textbooks, but it will also include reading Russian literature, communicating with Russian speaking friends, and enjoying Russian media.

Start Date

April 1, 2022

End Date

December 31, 2023

Goal

500 hours