Computer Science Portfolio
My computer science projects and other achievements.
Visits:
2023 Congressional App Challenge Winner & House of Code Attendee
Date Awarded: December 2023
2023 Congressional App Challenge winner (Nevada's second district).
Congressional App Challenge Winners Page
ScreenGuardian App
Language: Python
Date completed: October 2023
A computer app that helps users maintain healthy habits in front of the computer screen by providing real-time alerts and feedback about the user's distance from the screen, posture, and focus based on information processed from the user's live webcam feed using facial tracking algorithms.
Click here to download ScreenGuardian
Harvard CS50 AI Certificates
Language: Python
Date awarded: January 2023
Certificates of completion of Harvard's CS50 AI course. One certificate was awarded by Harvard, and the other is a verified certificate from EdX.
Click here to view the certificate in the browswer
Maze Solver 2
Language: Python
Completion date: May 2023
A visualization of a breadth-first search algorithm solving mazes.
Click here to run the program in Replit
Anagram Solver
Language: Python
Completion date: April 2023
A program that lists out all the possible real answers to an anagram.
Click here to run the program in Replit
Floppy Fish 2
Language: Python
Completion date: March 2023
The successor of the Floppy Fish game where a player maneuvers a fish by jumping through spaces between pipes with the space bar to avoid hitting them.
Click here to run the program in Replit
Neo Pong - Single Player
Language: Python
Completion date: February 2022
A single-player video game where a player plays pong against a bot.
Click here to run the program in Replit
Maze Solver
Language: Python
Completion date: February 2023
A visualization of a depth-first search algorithm solving mazes.
Click here to run the program in Replit
Bubble Sort Visualizer
Language: Python
Completion date: January 2023
A visualization of a bubble sort algorithm.
Click here to run the program in Replit
Neo Pong
Language: Python
Completion date: December 2022
A two-player video game where two players play pong against each other.
Click here to run the program in Replit
False Binary Encoder
Language: Python
Completion date: September 2022
A program that allows the user to encode a message into false binary by applying ciphers or decode an encoded message with a key.
Click here to run the program in Replit
Brute Force Password Guesser
Language: Python
Completion date: August 2022
A program that uses a brute force algorithm to guess a userβs password and returns the number of tries.
Click here to run the program in Replit
Floppy Fish
Language: Python
Completion date: June 2022
A single-player video game where a player maneuvers a fish through spaces between pipes to avoid hitting them.
Click here to run the program in Replit
Water Drop Catcher
Language: Python
Completion date: April 2022
A single-player video game where a player catches falling water droplets.
Click here to run the program in Replit
Number Guessing Challenge
Language: Python
Completion date: January 2022
A single-player game where the player and a computer using a binary search algorithm take turns guessing each otherβs number.