Projects
Below, you will find some of the projects that I have worked
on. Click on the project title to view its source code in GitHub.
Latest Projects
A point of sale management application for Android devices that can process customer transactions,
store customer information, and more. Some features such as QR scanning
and credit card processing are simulated to show the full customer experience.
A multidimensional indexing and querying program.
that stores given data points on disk pages
and retrieves them as needed during query processing.
The RTree program uses the Hilbert Curve to index
data points. More information on Hilbert R-Trees can be found
here.
A simple shell program that will run a few different built-in
commands or a pipeline of Linux commands.
I personally coded 100% of the website currently being viewed without
the use of any templates.
A fully-featured dynamic web project that allows students and professors
to create accounts and make, approve, or deny requests for special permission
numbers to get into a closed class. The program also allows a student to
register via the use of the correct SPN, and data can be input in bulk through
XML files.
A decoder implementation that can decode an encoded document either by brute-force
using a dictionary or by frequency analysis.
An chess application that works on Android operating systems that allows two player
chess games and fully registers check, checkmate, and stalemate situations.