Here are some of my latest projects:
-
colorSort - Repository
This project features a six by six matrix where each column represents a stack of colored tokens. There are four tokens for each of four colors (red, green, yellow, blue), with the board initially having four columns filled with shuffled tokens and two empty columns. The objective is to reorder the tokens so that all tokens of a single color are grouped together in one column. Three algorithmic search variants were implemented:
- - Naive Search: Avoids repeated states using open and closed lists without any heuristic.
- - A* Search: Leverages a heuristic function to choose the most promising state.
- - IDS*: Uses iterative deepening depth-first search supported by a heuristic.
-
Full-stack Veterinary Website - Repository
This project is a full-stack veterinary website that caters to three types of users:
- - Clients: Enroll their pets, manage appointments, and process payments.
- - Veterinarians: Access pet medical histories and view upcoming appointments.
- - Administrators: Manage both veterinarians and clients.
Note: The database this application originally connected to is no longer available.
-
Concurrent Simulation of Heat Transfer - Repository
This project simulates the physical process of heat transfer and thermal equilibrium in a metal plate, which is represented as a two-dimensional matrix divided into rows and columns. Each cell holds a temperature value that changes over time. The simulation runs until the plate reaches thermal equilibrium, determined by a specified epsilon (ε) parameter that indicates when the temperatures have stabilized.
Know more About Me or Contact Me!