Served as Product Owner on a four-person Scrum team building a campus hub for course reviews, academic resources, and club discovery โ a React and Supabase prototype for CSC 312 Software Design.
Full-stack and data-layer projects spanning relational schema design, SQL query optimization, Python data extraction pipelines, and Node.js web backends. Coursework from CSC 353: Database Systems.
Served as Product Owner on a four-person Scrum team building a campus hub for course reviews, academic resources, and club discovery โ a React and Supabase prototype for CSC 312 Software Design.
End-to-end grade management system: instructors generate QR codes for Google Form quizzes, import CSV responses via Python, and visualize class performance through an interactive grade heatmap backed by PostgreSQL.
A Node.js web application querying a MySQL database of 115th Congress voting records. Supports absentee analysis, party agreement indices, and dynamic SQL-driven report pages.
Disk-backed B+ tree index supporting insert, search, and node splitting with factory-based node persistence. Implements comparable key-value storage for database index structures.
Normalized relational schema and Python data importer for decades of ATP match, player, and ranking data. Includes ER diagram design, dynamic SQL calculations, and schema normalization analysis.