Recent Projects

Over the past six months, I have been learning Python by creating various projects. Feel free to look at my projects and download them to try them out!

A quiz depicted on a smartphone

Quiz Application

GitHub Repository

Nov. 2023

Used Python to create a simple quiz game using an API from a trivia website.

A futuristic-looking image with a password entry field.

Password Manager

GitHub Repository

Nov. 2023

Used Python to create a password manager.

Passwords can be randomly generated and copied to the clipboard, and data is saved in a json file.

An image of a tomato.

Pomodoro Timer

GitHub Repository

Nov. 2023

Used Python to make a timer to be used in the Pomodoro technique.

A map of the United States of America.

USA State Guessing Game

GitHub Repository

Nov. 2023

Used Python to create a simple game in which the user guesses the names of the states in the US.

If the user gives up, a list of the states not yet guessed is generated for the user to study.

A picture of a black snake.

Snake Game

GitHub Repository

Oct. 2023 - Nov. 2023

Used Python to make a simple game of Snake.

A painting made up of colored dots.

Hirst-style Painting Generation

GitHub Repository

Oct. 2023

Used Python to generate an image in the style of Damien Hirst's dot paintings.

The project randomly generates colors taken from a provided image to generate another image.

A picture of a dog

Customer/Product Data Analytics

Computer Science Project, UT Dallas

Jan. 2023 - May 2023

Collaborated with teammates to collect, organize, and present data defining satisfied and unsatisfied customers for the project’s sponsor, a pet safety company, so that they will be able to accurately gauge their customers’ needs.

Used SQL to collect data regarding pet training.

A set of three elevators.

Elevator System

Digital Logic and Computer Design, UT Dallas

Jan. 2023 - Apr. 2023

Worked with teammates to use Verilog to develop a simulated elevator system.

Collaborated with teammates to use class-provided knowledge of circuits and combinational logic to solve assigned homework problems and add required logic systems to the elevator system.