C# Projects
Reusable Portfolio
Posted Dec 2023
This is a personal portfolio website built with .NET 8 Blazor WebAssembly. It serves as a customizable resume and portfolio to showcase your skills and projects.
Notie Taker
Posted April 2023
ASP.NET Core web app, that allows for user creation, edit, and deletion of notes .
Pestilence
Posted May 2022
Programmed with a team of 30+, including creating and maintaining game mechanics, tool creation for Art and Audio teams, making use of agile practices, Unity, C#.
Safe Routes to School Evaluation VR app
Posted Oct 2022
Implemented game architecture for an educational VR game, using Unity, C#, and PlayMaker, using Google Cardboard to support VR for Android and IOS.
SpaceCraft
Posted May 2022
SpaceCraft is a 3rd perspective multiplayer quest open world game. Where they key objectives are exploring new planets while doing quests.
Traversial
Posted July 2022
Escape with your life if you can, Traversial is a game where you need to escape a space prison where some monsters are guarding the exits.
Platformer Co-Op
Posted Oct 2022
A game made for the Aztec Game Lab clubs 2nd workshop of the semester at San Diego State University, it is a 2D platformer Co-Op game, made by a group of 4 people in 2 weeks.
Gravity
Posted Dec 2022
A game made for the Aztec Game Lab clubs 3rd workshop of the semester at San Diego State University, it is a 2D puzzle game, made by a group of 5 people in 2 weeks.
Other C# Projects
Rule Base Expert System
Posted Oct 2022
Task: You must develop your program in the rule-base expert system setting consisting of a rule base,and a database (map of the environment discovered so far), After each move you must go through the if-then rules sequentially and use the database to determine which rule is fired (see forward and backward-chaining).
Genetic Algorithm to Optimize Two paths
Posted Nov 2022
Task: Develop a program to solve the above problem using genetic algorithms. First solve the problem assuming only warehouse A is to deliver appliances to all homes. Then extend your solution to both warehouses A and B.
Debugging using ImGui
Posted Nov 2022
Making a 2D character controller in Unity, while using ImGui for debugging movement and projectile systems.
Flocking Behavior (Boids)
Posted Feb 2022
Fully functional 3D simulation which implements flocking behavior, with GUI that changes the flocking behavior between the following three modes, Lazy Flight, Circle a Tree, Follow the Leader.
Java Projects
Bank Application
Posted May 2020
Object Oriented Bank application using java, with the objective being the creation of an application that could be used an actual application.
Cipher Application
Posted Apr 2020
A simple but complex cipher application that can encrypt and decrypt text based on keys created by the user, encryption only works on alphabet letters.
Python Projects
Object Detection in Minecraft
Posted Dec 2022
3D object localization using tensor flow, for my case I used the game Minecraft, and as shown it's actively attempting to locate beds.
Neural Network from Scratch
Posted Dec 2021
I implemented a neural network from scratch, with one hidden layer, three inputs, and one output.