Project


Research

Impact Analysis of Access Role Control on for Group Activity


Undergraduate Research Assistant

Jan. 2024 – Aug. 2024

Mentor: Mariana Silva, Teaching Associate Professor

Innovative improvement on the CS Intro Course


Undergraduate Research Assistant

Sept. 2023 – Present

Mentor: Mariana Silva, Teaching Associate Professor
Mattox Beckman, Teaching Associate Professor

Project

CardColony


Game Development

Oct. 2022 – Dec. 2022

A game developed on Unreal Engine 4 that included a complete currency and time system and card logic that gave users a high degree of freedom to drag and drop cards to form a card stack

  • Responsible for card drag-and-drop and snapping logic (card stacking)
  • Contributed to the development of the card synthesis system
  • Designed and developed the time system and currency system
  • Participated in designing the game interface and shop interface

University Course Register


Database System

Oct. 2022 – Dec. 2022

A web application that aimed to combine the functionality of course information website and student enrollment website, supported by an over 100000-row self-designed database system

  • Utilized Python’s BeautifulSoup4 to scrape all course information from the school’s course information website
  • Used SQLite3 to store and manage course information and student account data.
  • Designed and developed the time system and currency system
  • Developed the front-end using React, designed the web pages, and optimized the layout for better user experience

Open Flight Data Analysis


Data Structure

Oct. 2021 – Dec. 2021

A graph-based program containing the BFS algorithm, PageRank, and Dijkstra algorithm with visualization functionality to show the connection between the airports

  • Implemented Dijkstra Algorithm to find the shortest path between the airports
  • Developed the visualization functionality to generate the picture to show the path on equirectangular world map
  • Designed basic data structure to store 8000+ airports and 20000+ airlines info