I'm currently a student at George Mason University. When I’m not coding, you’ll probably find me on the tennis court, playing soccer, lifting at the gym, or plotting my next chess win.
Made with:
In this project, I implemented two solutions for the classic Traveling Salesman Problem (TSP): a brute-force permutation approach and an approximation using Minimum Spanning Trees and Depth-First Traversal. The program visualizes how each algorithm finds a path through cities represented in a Euclidean plane. It gave me hands-on experience with graph theory, algorithm efficiency, and Java GUI visualization.
Made with:
This project models a course advising system using Directed Acyclic Graphs and topological sorting. I built a custom priority queue using a min-heap to ensure the system accounts for course preferences when sorting. It taught me how to manage graph dependencies, implement topological sorting, and integrate user-driven priorities in algorithmic logic.
Made with:
Built in C, the HIY Task Manager simulates a Unix shell where users can add, run, suspend, resume, and kill background/foreground tasks. It supports features like input/output redirection and piping between processes. This project gave me hands-on experience with Unix signals, process forking, inter-process communication, and low-level systems programming.
Made with:
VisionLink helps visually impaired people by using a camera on glasses. The camera detects objects and obstacles and gives feedback to the user via audio and haptic vibrations. It also uses Google API to help users to their walking destinations, by guiding them with directions and what is in front of them.
Made with:
Baby Blues uses Hume's API to determine the emotional state of a mother based on audio cues. Each emotion is ranked using their sentiment values from both text and tone of speech. Using the mood of a mother, Baby Blues create a suitable playlist from the songs on Spotify.
Made with:
HokieLot is a web application that delivers real-time updates on available parking spots in the Perry Street Lot 3 parking lot on campus. Updated at five-minute intervals, the platform provides students with immediate, accurate information on parking availability across campus. There is a web cam pointed towards the lot and takes pictures at each interval. Once taken, the picture gets processed giving a confidence interval for each object you are trying to find similarity for. In this case, if the program detects a car, it will increase the count. The count is then pushed onto a webpage so that users will be able to get information about the parking lot. The program works for both real time use and for a multitude of preset images.
Contributed to the enhancement of Ted Britt Ford’s website by assisting in the implementation of the 360° vehicle view feature and AI-powered chatbot integration, improving user interactivity and engagement.
Automated weekly sales report generation using Python (Pandas library) to track 50+ new agents’ progress (appointments booked, closed deals), cutting manual data compilation time by 5 hours/week.