You need to enable JavaScript to run this app.
Homepage
Languages
About Me
Hello, and welcome to my website! This site contains several personal projects as well as a bit of information about myself, and will be updated over time to reflect my continuing education.