
About Me
I'm a Computer Science student from San Francisco
In 2024, I graduated early from Rensselaer Polytechnic Institute, receiving a Bachelor's in Computer Science with a focus in Artificial Intelligence.
My strongest languages are in C++ and Python, but I am also well versed in Java, JavaScript, PostgresSQL, and several other technologies listed on my resume. I have a strong history of leadership and communication skills and tend to get involved wherever I can.
Below are some projects I've worked on, take a look!
ProjectsPortfolio
These are the projects I've done
I have worked on a variety of programming projects, from simple tools to complex mobile applications.
If you want more information, visit my GitHub!

Image Blender
Python Computer Vision Program
If you have multiple images of the same scene taken at different angles and/or positions, this program will blend any number of them together, creating a higher resolution image. This was achieved with computer vision techniques such as SIFT, Flann-based matching, RANSAC, and a good bit of matrix algebra on homography/fundamental matrices. It was made in Python, leveraging the OpenCV and NumPy libraries.

Readee
Chrome Extension
Readee addresses a fundamental challenge in online learning and reading comprehension: the difficulty of visualizing and understanding complex terms and concepts. The tool was created for a hackathon within a 24-hour constraint. It uses Echo3D's JS SDK, and GPT-4 API via Node.js hosted on an Amazon AWS EC2 instance. The front-end and button injection was made by using HTML, CSS, and JavaScript.

Art Optimizer
C++ Program
This program takes in an input of a floorplan, and outputs a heatmap specifying where it is best to place art based on visibility. It uses the CGAL library to generate a Minkowski sum of the floorplan, then triangulates it using a constrained Delaunay triangulation algorithm. It then uses raycasting to determine point visibility, with options for both white noise and blue noise placement.

SipSmrt
Mobile App
SipSmrt is a hydration tracker for iOS and Android built in React Native and Expo Router. It uses Supabase for user authentication and data storage. The project has won first place in the Albany region for the New York State Business Plan Competition's product track. It is currently in development to pair with our smart boot product using Bluetooth Low Energy, which can be attached to any water bottle to automatically track hydration by weight change.

Vieworthy
AI Video Curator
Vieworthy is an AI-powered video curation website and Chrome extension that analyzes video data evaluate quality and provide users with video summaries. It is capable of web scraping for Youtube videos, and processed said data to query an LLM API where a description is generated. It was made using Node.js, OpenAI's GPT-3.5 API, and Google's Youtube Data API.

Path Pilot
iOS Application
Path Pilot is a fitness-based iOS Application that displays randomly generated routes for runners. Made with SwiftUI, it uses the Mapbox API with an updating database hosted on Firebase. This project is still in development.

Troy Green Spaces
Website
Troy Green Spaces is a website that displays an interactable map of Troy, NY with a list of all its green spaces. This project was done with an environmental science student at a nearby school based on her research. It was made using HTML, CSS, JavaScript, and Leaflet.js. GIS data is fetched from the City of Troy's open data portal.

Astromath
Webgame
This is a simple webgame myself and some peers made using HTML, CSS, and JavaScript. It was made for a Hackathon, and was created within a 24-hr constraint.

This Website
Website
This website was made using HTML, CSS, and JavaScript. It is hosted on GitHub Pages, and the source code can be found below.