🏠︎ Home

━━━━━━━━━━━━━━━━━ Congressional App Challenge

ScreenGuardian App

>Harvard CS50 AI Certificates

Maze Solver 2

Anagram Solver

Floppy Fish 2

Neo Pong - Single Player

Maze Solver

Bubble Sort Visualizer

Neo Pong

False Binary Encoder

Brute Force Password Guesser

Floppy Fish

Water Drop Catcher

Number Guessing Challenge





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.

    Click here to run the program in Replit