Skills:

Languages

python logo

Python

HTML logo

HTML

CSS logo

CSS

java logo

Java

Libraries

Turtle

Turtle

pandas

Pandas

GUI logo

TKinter

Flask logo

Flask

Requests logo

Requests

Selenium logo

Selenium

Soup logo

Beautiful Soup

Bootstrap logo

Bootstrap

IDEs

Pycharm

Pycharm

Vscode logo

Vscode

Replit logo

Replit

Dr. Java logo

Dr. Java

Exteral API's

weather logo

Weather API

Sheets logo

Sheety API

Spotify logo

Spotipy

stocks

Stock News API

alpha vantages logo

Alpha Vantages API

pixels

Pixela API

Kiwi logo

Kiwi Search API

gender

Gender API

Projects

Spotify Machine

This project takes a date from the user and creates a spotify playlist of songs that were playing on the hot 100 billboard on that date. The project scrapes the data from the hot 100 billboard website and retrieves the songs on the billboard using beautiful soup. Then, using the spotipy api, a spotify playlist of those songs is created. The user interface is created using Tkinter

Twitter Bot

This project checks the internet speed by running and internet speed test from a speedtesting website. Using Selenium, the internet speed data will is extracted and is compared to the internet speeds the user is currently paying for. A selenium bot will log into twitter and send a tweet complaining to the internet service provider about the speeds.

TechSprint Solutions

This project is a front-end web application for a fictional company called TechSprint Solutions. This company is meant to help small businesses with their technical needs. I have used bootstrap to help with the layout of the components. The content is generated by chatgpt.

Password manager

This simple yet useful project stores the users usernames and passwords in a seperate userfriendly json file. There is an option to generate a new password using the random module. After the user clicks on save password, a new nested dictionary is created using data the user provided, including the email and password in the json file. Tkinter was used to make the graphical user interface.

Custom Coding Tutor

This project is a python application that uses AI to help the user with any coding related questions, concepts, errors and much more. The user can choose what kind of tutor they would like to have. by inputting any celebrity or fictional character. The responses from the tutor will as if the inputted person is talking to and tutoring them. Also, once the coding tutor has been selected, the background of the user interface changes to a color that the tutor is most associated with. For example if the user chose Barbie, the background would change to pink. For this program, I used the open ai api and for the user interface, Tkinter was used.

Frogger

This project is a recreation of the timeless arcade game "Frogger". The game takes place in the desert. The user must get their character to the other side while passsing through obstacles along the way. Once the user gets to the other side, they go back to the start, and the level is increased. As the levels are increased, the game gets more challenging as the chance of obstacles spawning is increased The user can also customize their character using coins that they collect while playing. Once a character is bought it is stored in the inventory and can be used anytime without paying again. The highscore, number of coins and inventory data is all saved so once the user reruns the game, all the progress is still saved. For this game, pygame was used.