Back to Home GitHub

My Projects

Cyclone Connect

Cyclone Connect

A Java-based application using Spring Boot, IntelliJ, MySQL, and Android Studio to enhance campus life by integrating class and work schedules.

View More
AIVIS

AIVIS

A voice-activated personal assistant application using Python, integrating functionalities like real-time news updates, weather forecasting, and language translation.

View More
Pixel Palace

Pixel Palace

An e-commerce website utilizing React, JavaScript, Node.js, Express, and MongoDB for both frontend and backend architecture.

View More
LEGv8 Disassembler

LEGv8 Disassembler

A powerful tool to reverse-engineer binary files containing LEGv8 instructions, converting machine code to assembly language. This project demonstrates advanced skills in low-level programming and binary manipulation.

View More
LEGv8 Assembly Insertion Sort

LEGv8 Assembly Insertion Sort

An implementation of the insertion sort algorithm in LEGv8 assembly language, demonstrating low-level programming concepts. This project showcases proficiency in assembly language and algorithm implementation at the machine level.

View More
Socio-Economic Factors Project

Socio-Economic Factors Influencing Employment in the United States

This project investigates the impact of socio-economic factors like education, citizenship, and housing on employment rates across U.S. states. The analysis was conducted using ACS 2021 data, highlighting key correlations that influence employment dynamics.

View More
GraphNexus

GraphNexus: Advanced Graph Implementation

A powerful Java library for working with weighted, undirected graphs. Features include efficient graph operations, advanced algorithms like MST and shortest path calculations, and support for large-scale graph structures.

View More
Archived Message Reconstruction

Archived Message Reconstruction

A Java application for decoding compressed messages stored using a custom binary tree encoding. This project showcases skills in working with advanced data structures, recursion, and file handling.

View More
StoutList

StoutList: Specialized Linked List

A custom implementation of a linked list in Java, featuring multi-element nodes, efficient space utilization, and sorting capabilities. This project demonstrates advanced data structure design and algorithm implementation.

View More
Sorting Algorithms Comparison

Sorting Algorithms Comparison

A project implementing and comparing four sorting algorithms (Selection, Insertion, Merge, and Quick Sort) for sorting 2D points. Demonstrates object-oriented design and algorithm analysis in Java.

View More
ISP Business Simulation

ISP Business Simulation

A Java-based simulation modeling an Internet Service Provider's network over time. Features include cell state transitions, profit calculation, and town evolution over multiple cycles.

View More
Model Train Simulation

Model Train Simulation

A Java-based simulation of a model train system featuring various track layouts, different types of links between track segments, and a graphical user interface for train movement visualization.

View More
Connect Game

Connect Game

A Java implementation of a puzzle game similar to 2248, featuring a graphical user interface. Players connect tiles with matching values or increasing powers of two to score points and create higher-value tiles.

View More
Loops Infinity And Beyond

Loops Infinity And Beyond

A Java utility class demonstrating advanced string manipulation and pattern recognition techniques, focusing on "flying saucer" patterns within strings.

View More
Three-Cushion Billiards Simulator

Three-Cushion Billiards Simulator

A Java application that models the complex game of three-cushion billiards, demonstrating advanced object-oriented programming concepts and intricate game rule simulations.

View More
CameraBattery Simulator

CameraBattery Simulator

A Java application that models a removable and rechargeable camera battery, simulating real-world battery behavior including charging, discharging, and power management.

View More
All-In-One Calculator

All-In-One Calculator

A versatile Python application combining multiple tools including BMI calculator, temperature converter, and list operations, showcasing modular programming and various mathematical operations.

View More
Naval Battle

Naval Battle

A Python implementation of the classic Battleship game, featuring player vs computer gameplay, multiple board layouts, and a file-based game board loading system.

View More
TaskFlow

TaskFlow

A command-line task management application built with Python, allowing users to organize tasks across multiple stages and providing persistent storage for continuous productivity.

View More
Dungeon Crawl

Dungeon Crawl

An exciting text-based adventure game implemented in Python, featuring turn-based combat, gold collection, and a shop system for upgrades.

View More
NIMGRAB

NIMGRAB

A Python implementation of a simple two-player strategy game where players take turns removing items from a pool, showcasing loops, randomization, and basic AI.

View More
Magic 9 Ball

Magic 9 Ball

A Python script that simulates a magic 8-ball with additional features, including a calculator and prediction functionality. It demonstrates conditional logic, user input handling, and basic error checking in Python.

View More
Grade Calculator

Grade Calculator

A Python-based tool that converts final points into letter grades. It features user-friendly continuous grade calculations, error handling, and custom messages for top performers and those needing improvement.

View More