Programming Portfolio
Earning a Bachelors of Science and Engineering in Computer Science at Princeton University. The portfolio is a combination of school and personal projects.
Large Projects

Design Space for Uncertainty Visualizations
Created a design space chart that organizes existing and potential UI approaches for visualizing uncertainty—defined as system ambiguity about the user’s target—during AR target selection. The goal was to support quick, on-the-go interactions by helping designers explore how interfaces can communicate system uncertainty in real time.
SnapIt
Blackboard and whiteboard detection application built from the ground up through a pipeline of traditional computer vision and image processing techniques.

Progressive Web App for Wildflower Farm
Led frontend development and user research for a progressive web app (PWA) built with a team of four students in collaboration with Wildflower Farm. Designed wireframes and conducted farmer interviews to gather feedback and ensure usability. The PWA, built as a website with app-like accessibility, helps farmers track crop planting schedules and seed harvest times.
Small Projects

Wireframes
Wireframes designed for the homepage of JustIn.

Fraud Detection
COS 226: Algorithms and Data Structures
Predict credit card fraud using algorithms for machine learning.

Seam Carver
COS 226: Algorithms and Data Structures
Implemented a content-aware image resizing algorithm.

Swift iOS app: Card Matching Game
Free course from Stanford University.

