My Personal Projects
VEM - Virtualization Environment Management Program
Technologies and Programming Languages Used:
- Python
- Tkinter
- OS module
- Shutil module
- Sys module
VEM was built with the intention to help manage directories and files on a virtual machine environment. With the use of Python and its various import modules such as tkinter, os, shutil, and sys, I have created a personal file explorer that is displayed within a graphical user interface.
Within the graphical user interface, there is text indicating where you are in the file system, what operating system the machine running the program has, and more importantly, files and folders found.

GitHub Repo
TrashScheduleNJ.com
Technologies and Programming Languages Used:
Website Link: TrashScheduleNJ.com
A web based version of the Trash Schedule Program. This program was originally written with Java, then was rewritten with HTML, CSS, and JavaScript so our program can be used over the web by other users without having an IDE installed and having to download all the neccesary files from GitHub.
The frontend part of the system uses HTML, CSS, and JavaScript to display all the contents on the webpage. The backend uses Python and Flask to accept requests from the frontend to search through a MySQL Database. After retrieving the correct data from the database, the data is delivered back to the frontend to manipulate the table and display the correct trash schedule depening on where the user lives.
Currently only supports Elizabeth, New Jersey. In the process of incorporating Kenilworth, New Jersey. The plan for this website is to add as many towns in the Union county area as possible and move on from there.

GitHub Repo
Trash Schedule Program - Elizabeth, NJ
Technologies and Programming Languages Used:
- Java
- CSV files
This is the original version of the Trash Schedule program my friend and I developed during our time in college together. This program was designed exclusively for Elizabeth, New Jersey.
The Trash Schedule program keeps track and displays trash schedules in Elizabeth, New Jersey. The output is dependent upon the day and what part of town the user is located. After the address is entered by the user, the program displays a table showing the days of the week and what days are coordinated with what types of garbage are to be disposed of that day.