Projects

  • Python Web Server

    A HTTP server build in Python using TCP sockets. Implemented error handling for several edge cases such as connection timeout, bad requests, and file not found. I built this web server to better my understanding networking principles during my CMPT 371 course.

    Source Code
  • S&P 500 Trend Prediction

    Using sci-kit learn's machine learning models, my teamates and I were able to predict the next-day trend directions with a 84% accuracy using support vector machines. We made our predictions using a Volatility Index, U.S. 10 Treasury Bonds, and the U.S. Dollar Index. To achieve our promising result, we tested several hyperparameter tuning methods including GridSearchCV, RandomSearch, and Optuna.

    Report Source Code
  • Random Whistle App

    A IOS app built in swift to blow a whistle at a random interval. I use this app personally to help me practice my reaction time when taking lacrosse faceoffs.

    Source Code
  • Course Planner

    As part of the CSSS fall hack, my teammates and I created a tool to help SFU students plan out what classes they can take. During the hackathon I tought two people how to use React.

    Live Demo Source Code
  • To Do List

    Simple to do list app built using React, Express, and Postgres. The purpose of the app was to learn how to develop a full stack application.

    Live Demo Source Code