Projects
-
Handtracking VFX
Fall 2026
TouchDesigner · MediaPipe
Interactive visual effects driven by hand tracking — gesture-controlled particle systems running on real-time GPU-accelerated simulation.
-
Home Field Advantage Analyzer
Fall 2026
Java
Parses 15,000+ historical NCAA and MLB scores to measure home field advantage, with an interactive CLI handling multi-file input and path validation.
-
Binary Search Tree Implementation
Fall 2025
Java
A BST class supporting insertion, deletion, and search while maintaining correct node ordering and structural integrity.
-
Anagram Solver
Fall 2025
Java
Generates valid anagrams from user input using dictionary-based matching, with hash maps and sets comparing character frequencies efficiently.
-
Robotic Control Interface for Sawyer
Spring 2025
Python · TeleMoMa
A teleoperation interface for a Sawyer robotic arm, giving users precise and intuitive control for manipulation tasks.
-
Adaptive Hangman
Spring 2025
Java
Hangman that cheats — partitions words into families using lists, maps, and sets so the computer can adaptively pick the hardest remaining outcome.
Work experience
-
Prep Cook · Cava
Spring 2026
High-volume food prep and inventory management under strict food safety protocols.
-
Teacher · Graham Elementary School, through UTeach
Spring 2025
Planned and delivered science lessons to 5th graders, aligned to state and district curriculum standards.
-
Barista · Starbucks
Spring 2024 — Summer 2024
Multi-tasking, time management, and communication in a high-pressure service environment.