This poker game project simulates the logic behind comparing two five-card poker hands to determine a winner. Designed with object-oriented principles, it features a structured system for parsing, validating, and scoring hands…

As part of a computer organization course, this project involved building a full ARMv6 assembler and disassembler from scratch using Java. The goal was to create a portable, self-contained application capable of…

The Knight’s Tour is a classic algorithmic challenge that tasks a knight with visiting every square on a chessboard exactly once. In this project, the problem was tackled through iterative experimentation—starting with…

The Lead Management Dashboard was a custom-built web application designed to help businesses monitor, analyze, and route lead data submitted from online forms. Initially developed on the Zend Framework with Doctrine ORM…