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.

Mazes 3D

Posted Dec 2021

This game was one of the first 3D games I developed using Unity, it took two months to build with a group of 3 people, with the objective being solving mazes in a 3D world.

Chasing Bullets

Posted Jun 2021

This 2D game was made in its entirety by me using Unity, all art and code. The objective of the game is to prevent aliens from reaching you with your limited amount of bullets.

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.

Procedurally Generated Terrain Editor

Posted Feb 2022

Procedurally generated Terrain editor that can terrains for use of 3D games.

Procedurally Generated Mesh

Posted Feb 2022

Procedurally generated mesh that can be used to simulate waves for 3D games.

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.

Donor Application

Posted March 2020

Inspired by the pandemic, this Donor application is a simulated donation page for people to donate supplies to help local hospitals in need of supplies.

Snake Game

Posted July 2019

A snake game I made on my free time with java, no score just normal snake game.

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.

8-Puzzle Solver using Recursion

Posted Sep 2021

8-puzzle solver using recursion in python with included UI.

Sudoku Solver using Constraint Satisfaction

Posted Oct 2021

Here I implemented a Sudoku solver using constraint satisfaction to effieciently find the best solution to all solvable boards.