Computer Science Projects

  • Amazon Product Scraping:
    I created a program in my COMP390(Software Engineering) class during my sophmore year. The python project allowed a user to enter from a choice of amazon products and search these selected products based on user query. The user could search products by reviews, price, review count. The collected data would generate in a sqlite database.
  • Panera Bread Android App:
    I helped work on the Panera Bread Android App in Kotlin for my Summer 2023 internship. I learned about jetpack compose and dependency injection. I remodeled the communication preferences screen aswell as the security preferences screen in the mobile app. I refactored the code from xml to jetpack compose and remodeled the ui for the design teams specifications.
  • Basic Piano App:
    I worked on a basic Piano Mobile app in Kotlin during my junior year for my Emerging Languages Course(Comp 399). I worked with a partner to create a basic touch interactive piano that would play the correct sounds based on which key was touched. We managed to get "Twinkle Twinkle Little Star" to sound great on it!
  • Tower Defense:
    I created a very simple tower defense game with my it's own art style during my Video Game design class in high school. I even managed to export it into a runnable executable that I could share with my friends so that they could play on their own computer. I created this program in Game Maker Studio using their own GML language.
  • Senior Capstone Project:
    I am currently working on a python project for my Senior Design and Development class. It uses an API to collect google job search results and collect information on these jobs and generate a database from the results. This is currently a work in progress.
  • Blackjack:
    I created a fully working Blackjack game for my AP Computer Science Principles Exam in high school. The game was fully playable and you versed a cpu to emulate a real blackjack game. I created this game in Gamemaker Studio with their GML language.

Web Development Project Idea

I want to attempt to implement an interactive/playable piano similar to how I did it in my Kotlin class. It would give me a good idea of the similarities/differences between doing something similar in a website vs an app. Many major brands have services in which they provide on a website and on a mobile app. These services often have to provide the same experiences on mobile vs the web. So it may be helpful to me if I intend to get a career in app development.