
Java Mine Walker
This is a minesweeper game where players navigate a grid, avoiding hidden mines while aiming to reach the bottom right corner. The grid provides clues about adjacent mines through color indicators. I intend to enhance this game by introducing additional features and making the games aesthetics look better. During development, a notable challenge arose in efficiently managing action listeners for all buttons. To address this, I implemented a solution to reassign action listeners when necessary.

Java Clicker Game
For a class project, I created a clicker game where the main goal is to click on a big black button in the center to earn points. Players can use these points to buy upgrades that improve their clicking ability or automatically click for them. Progression is marked by leveling up, which is visualized through a progress bar displayed at the top. One challenge I faced was figuring out how to add the progress bar since I hadn't done it before. I tackled this by studying how others implemented progress bars, which helped me successfully integrate it into my game design.
PHP with MySQL
Table Project
For my class project, I've developed a OWL (Overwatch League) player database. This database allows users to browse through player entries alphabetically, conduct targeted searches across all fields, add new entries, delete existing ones, and update any entry as needed. To ensure user-friendliness, the database is organized with pagination controls at the bottom.
Throughout the development process, I encountered a significant challenge in the search functionality working across all columns. However, I successfully overcame this challenge by using sources such as Stack Overflow and GitHub.
JavaScript and HTML
Tic-Tac-Toe Game
For my sophomore work sample, I designed and implemented a tic-tac-toe game. The user can interact with the game board by clicking on a grid space to place either an "X" or an "O." The game announces a win when a player aligns three symbols in a row and updates the score on the left side of the screen. A significant challenge I encountered was handling all possible winning scenarios. To address this, I assigned a numerical value to each square of the grid and created arrays for every combination of numbers that could result in a win.


Automated Emails
During my internship at Netacent, I was tasked with using Microsoft Power Automate to create automated emails for Hawaii SMEs. These emails contained dynamically generated tables of user stories pulled from an Azure DevOps query. The table included clickable user story IDs, along with columns for the Created Date, Title, State, Created By, and Assigned To. A major challenge I faced was that I had never used Microsoft Power Automate before. To overcome this, I watched YouTube tutorials on Power Automate and researching specific solutions on Google.