I am a recent graduate from Illinois Institute of Technology in Chicago where I studied computer science with a focus in Artificial Intelligence. My skillset is largely in software design with JavaScript/TypeScript, Python, and HTML/CSS.
My passion, if it wasn't obvious from my work, is applying what I have learned in regards to AI in the creations that I make!
Let me show you some of my projects! Some of these are in repositories here on GitHub and you can check out the source code.
The demo links to a Tetris AI that I built. I trained my AI using an unsupervised genetic algorithm that I wrote in C++. I did this project to improve both my knowledge of C++ and my knowledge of Artificial Intelligence training algorithms. If I'm being honest though, I built this to overcompensate for my lack of actual skill at Tetris.
This is an implementation of Tic-Tac-Toe I created which uses the minimax algorithm optimized with alpha-beta pruning to pin you against a computer opponent. Unfortunately for the human player, it is pretty much impossible to win. While it is a simple algorithm in concept, it is very efficient at what it does. You can really only lose or tie. Feel free to try though...
BoringXplorer is software I developed that parses photos of IDOT drilling reports and exports data into a database schema format. I wrote it during my time under internship at the Prairie Research Institute in Urbana Illinois.