Personal Projects and Experiences

JavaFX Chess

January-June 2023

My project with JavaFX chess is a fully functioning chess game programmed in Java using JavaFX as the graphical utility. The main programming concepts used are inheritance and abstract classes. Every piece is a subclass of the abstract class Piece. This enables code reuse to a great capacity. The board is created using a GridPane with Square objects inhabiting the cells of the grid. Within the Square object is the designated piece and the location of the square.

I am most proud of this project as it was a bit of a struggle at times especially when trying to debug a fairly large project such as this one. It also affirms my affection for the game of chess. I play chess fairly regularly but don't expect too much. I'm not that good :(

Link to my Github Repo!
chess

Cybersecurity Hands On Problem Solving

January-March 2023

CHOPS was a cohort ran by AZNext which is a federally funded program ran by ASU to help educate individuals on an array of topics from IT, Cybersecurity, Business, and Robotics. I was in their cybersecurity session this spring where we got to meet and network with a handful of industry professionals firsthand.

We trained real-life skills in cybersecurity during the eight weeks between seeing command-line attacks in real time, using applications such as Splunk and QRadar to test and monitor vulnerabilities, learning the business perspective, and interview prep with ASU's CommLab. Learning how attacks happen and the consequences that they carry contextualizes how important the industry is as a whole to every business.