Airbnb Machine Learning

Technology: Python, Pandas, scikit-learn


I trained multiple regression models to predict Vancouver Airbnb prices using machine learning based and determined the most important factors for predicting listing prices using feature selection. I also performed exploratory data analysis to give a better insight into the intricacies of this dataset.

insightUBC

Technology: TypeScript, Node.js, HTML, Chai, Mocha


My partner and I constructed a query engine for UBC courses and rooms based on specified aggregation parameters by providing a RESTful API implemented in TypeScript. We used JSON and HTML parsing to parse through UBC courses and rooms data.

GSMS

Technology: TypeScript, SQL, HTML


We built a UI for a grocery store management system using HTML and CSS for the frontend and TypeScript, SQL for the backend. We also incorporated a server and database to process real-time queries.

Buses Are Us

Technology: Android, Java, JUnit


I created an Android app using Java that provides the user of transit information for buses in Vancouver. The data is displayed on top of Google Maps and uses the Maps API as well as the TransLink API.

UBClean

Technology: Android, Java


For the MSFTHacks event, I wrote an Android app with a team of 3 others in Java to help user's sort their garbage using Microsoft's Computer Vision API.