Projects
The Last Light
3D Game
Date: Aug 2022 - Dec 2022
Tools: C#, Unity, Blender
Link:
This is a 3D game developed by myself in Unity using C# and Blender for the main character and enemies models. The player is able to walk freely as a dragon through the world searching for missions. The missions consist of a rail shooter game where the dragon will fly and attack enemies that will come in different movement, shooting patterns and speed depending on the difficulty of the level. The game should give the player a sense of freedom and excitement as they explore and uncover a magic new world!


Space Evaders
2D Game
Date: Mar 2022 - May 2022
Tools: C#, Unity
Link:
This is a 2D game developed by myself in Unity using C#. The game allows the player to control a spaceship, flying and shooting enemies while dodging their attacks. This game allowed me to learn Unity's interface when it comes to 2D games. I also learned about particle effects and how to link the code written to the objects in Unity, creating and bringing life to the game.


Store
Webpage
Date: Feb 2022 - Apr 2022
Tools: JavaScript, HTML, CSS, MySQL
Link:
This store webpage was developed using the Agile methodology by me and two other teammates. Together, we were able to successfully display clothing items on the website in an organized and user-friendly way. The page allows the user to not only shop for items and add them to a cart but to also create an account with a personal username and password which are encrypted and stored on a database. The database also contains a separate type of profile for administrators allowing them to edit the content on the website adding and deleting items.


Ice Cream Sundae App
Mobile App
Date: Feb 2022
Tools: Kotlin, Dart Java, Flutter
Link:
The app was developed by myself twice using Kotlin, Java and Dart. Both versions allow the user to choose their ice cream flavor, size, toppings and ammount of hot fudge calculating the price and allowing them to order the product. The order page will show the details about the order and the time that it was placed. Finally, the about page talks a little bit about the developer of the app.


Color Buster
Game
Date: Jan 2022 - Apr 2022
Tools: Java
Link:
The Color Buster game was developed by me during my Object Oriented Design class. I learned a lot about how to write documentations and diagrams for my projects and was able to code the game using Java. Color Buster consists of a puzzle game in which the user will be provided with a customizable board size containing different color tiles, the number of color tiles will also be customizable by the user. The player then will start the game and to score points, he or she will need to select a tile that is close (either horizontally or vertically) to two or more tiles of the same color. Doing so will destroy the selected tiles and randomly generate more colored tiles which will be displayed from top to bottom as if they were falling from the top of the level. Once the user runs out of moves the game is over and they will have the choice to play again.

Bank
Programming Project
Date: Sep 2021 - Nov 2021
Tools: Java
Link:
For this project I was required to provide an implementation of an automated bank account management process. The presented problem is to come up with a system that simulates the bank account management process and contain multiple consumer threads that debit the bank account. Furthermore, a credit card will be associated with the bank account and used to debit up to a limit CC. The program was written using the JAVA programming language. The system simulated a one-year period in a college student’s academic year (summer included).

Shark OS Machine
Programming Project
Date: Aug 2021 - Oct 2021
Tools: Java
Link:
For this project I was required to develop and design a program that replicates the operation of the Shark Machine. The presented problem is to come up with a functional design for the Shark Machine and develop it in a way that will allow the user to run several simulated programs concurrently.
The program was written by using the JAVA programming language. The program counts with a primary memory that is simulated by a 1024 element array, each word in the array will be 32-bits. Variables were used to represent the registers which will be explained deeply in the Design (page 6). The micro-operation will also be simulated in the JAVA program, and example of that is ADD that utilized all the registers of the project.

Make Me a Playlist
Webpage
Date: Feb 2022 - Apr 2022
Tools: JavaScript, HTML, CSS, PHP
Link:
This webpage was developed by me and two other teammates. Together, we developed a website that will help the users with songs and artist recommendations according to their personal taste. Since it is not always easy to find good new songs/artists, we provided a platform that helps our users find their perfect playlist.

First Website
Webpage
Date: Aug 2020 - Dec 2020
Tools: JavaScript, HTML, CSS, MySQL
Link:
This was my first ever webpage. It was developed during the Fall 2020 semester. It contains all the assignments that were during that semester. One of my favorite assignments is the pokedex which is linked to the TCG cards database and allows the user to search for different pokemon cards.
I made a series of videos walking through the most updated code and website, those can be found by clicking here. However, if you wish to navigate a slightly older version of this website yourself click here.


3D Modeling Projects
Modeling
Date: Jun 2021 - Ongoing
Tools: Blender
Link:
I have been learning Blender by following tutorials online as well as working on my personal projects. This Instagram page was created to share my journey and models. Some of the models are also used in personal game projects as the one cited in the begging of this page. I enjoy working with Blender because it allows me to be as creative as I want, modeling and animating anything, the possibilities are endless!

Here are some of the projects that I worked on. To see the full documentation and code for all projects click here