My Computer Science Projects

Student Enrollment Application

Description: Through a drag and drop feature on a web-based GUI, the application processes 24 Excel files containing student information from the 24 districts Ulster BOCES works with, stores the information from the Excel files to a Microsoft SQL server, and generates an Excel file containing enrolled students for each course per district, eliminating the manual enrollment process.

Key Features:

  • SQL queries executed through Java
  • Excel file generation
  • Drag and drop

Technologies Used:

Java SQL html/css/JavaScript

IN PROGRESS: Roommate Matching App

Description: I'm making an app built in Flutter that helps users find roommates either in their preferred state to move to, or nearby where they reside. Users will match with people that have similar interests/preferences. Preferences are created on a user's profile. The more complete a user's profile is, the more accurate their matches will be.

Key Features:

  • Match with users nearby, or match based on your selected state
  • Tinder-like swiping features

Technologies Used:

Flutter/Dart Firebase Supabase Asynchronous Programming Google APIs MVVM Architecture