In this game, you play as a knight whose King has sent them on a mission to clear the outskirts of the palace of the malicious yet crazy adorable vegetables that threaten the kingdom and the (Burger) king's power. In the end, however, you realize the king was wrong to try destroy the vegetables! They are actually very nutritious!
This was a 4 person semester long project for my Software Design and Development class. The game was created with the Unity game engine. I was in charge of creating the graphics of the game. All of the artwork for the game (aside from the knight and transition screens) was digitally drawn on a tablet using the Concepts app. I was also in charge of the level design of the game, I worked on the layout of the graphics and their interaction with the player.
Pic-2-Songs is a web application program that uses convlutional neural networks, natural language processing and data filtering to recommend two songs based on a user's image's mood. The program uses deep learning and an image captioning model to first create a text description of the image, the text is then analyzed through IBM Watson's natural language understanding API and given an emotion classification and an emotion score, this emotion classification and score is then used alongside a spotify dataset to find the songs that best fit the emotion pr sentiment of the image.
This project was part of my capston-level class, Introduction to Artificial Intelligence. This was a 3 person project where I was in charge of implementing the natural language processing API, making sure it worked with the text description from the image. I also worked on linking the song data with the emotion classification from the API. Additionally, I was in charge of building the web application for user interaction.
W-bot is a discord weather application. The bot gives weather information to users based on text commands. I built w-bot with the Python programming language and used the open-meteo API to get the weather information, I also used the Giphy API to show relevant gifs to the user based on the weather description.
This was a personal project. I built this bot for a friend meet-up discod server!
This project was built using the Vue.js and Foundations web application framework and uses a RESTFUL API server that was built using a St Paul Minnesota crime database. The web application allows users to look up crime incidents based on the type of crime, neighborhood in St Paul and date. It also allows the user to see where the incident happened exactly on an interactive map. The user is also able to create their own crime incident and add it to the database.
This was a 2 person project for a Web Development class I took at the University of St Thomas. For the RESFUL API server I was incharge of creating the PUT and DELETE requests handlers to get data from the crime database. For the web application part of the project, I was in charge of making the filters that would display the appropriate crime incidents to the user. I was also in charge of adding a marker to the map to show the exact location where the crime incident happened allowing the user to look up an incident on the map through the incident code.
This program continuously generates a 2D map. The darker green blocks represent mountains while the lighter green blocks represent land. The blue blocks represent water. The program also generates a cave system that is represented in two colors. The algortihm for this program was based on Conway's Game of Life. We adapted this cellular automoton and stabilized it to create our terrain.
I worked on the AI implementation and logic for this terrain generator
This is an end of class project I worked on for my Data Structures class. It is a two level tic-tac-toe game where the player can choose what tile to play (either "X" or "O"), if they would like to play first or let the computer go first. And finally the level of difficulty they would like to play at.
I worked on the board design for this game. As well as the implementation of the AI with the UI
This site was created using HTML, CSS and the Foundation 6 CSS framework