Projects

Online Personal Stock Tracker

What it does:

A financial webpage that integrates data from Polygon.io to provide real-time end of day updates on stock performances. This setup ensures that the stock information is dynamically displayed and refreshed on the screen, offering users up-to-end-of-date financial insights.

My process:

I built the back-end for this project over the period of 4 months using the Django framework for integrating all of the styles and to handle forms/database/API's. Once the base website was put into place, it was easier to re use certain parts to add on new features.

Space Hero

Python, Javascript, Django, Polygon.io

What it does:

Futuristic Space Invaders clone built using pygame that has interactive mechanics and a high score system.

My process:

I built this game over a period of 4 weeks and made it so that it has a menu, collects the score of the player and tracks when the player is out of lives. Filled with original soundtrack and animation art, this game is a replica of the space invaders released back in 1978 but has original sprite animations and sounds!

Flask, Javascript, Html/Css, Bootstrap

Sorting Algorithms Website

What it does:

Developed an interactive web application using Flask, HTML, CSS, and JavaScript to visualize various sorting algorithms, including Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort. Designed an intuitive user interface with controls to start, stop, reset, and switch between algorithms, providing an educational tool for understanding algorithm performance and behavior.

My process:

I built this project mainly because of my love for sorting algorithms and how cool they look when visualized. Using Vanilla Javascript and some bootstrap html/css I was able to get this website working with 4 of the major sorting algorithms. This website has great interactivity but my next step will be to use a framework such as React and create a even more interactive feature of the algorithms.

What it does:

The project is a client-server file transfer system where the client can upload, download, list, and manage files on the server using an easy-to-use GUI.

My process:

I set up a multi-threaded server to handle multiple client requests and added a GUI to both the client and server, ensuring smooth interaction with features like file selection, command execution, and status updates.

Python File Transfer

Python using TCP connections