ProjectsHere are a few of the projects I built while in college. Feel free to browse through the code or the demos.
Facial Sentiment Intensity Analysis (Undergraduate Research Paper)June 2020 - August 2020
Developed and trained a Deep Convolutional Neural Network (DCNN) on the ADFES-BIV facial emotions dataset to predict the intensity of human emotions with an average final prediction accuracy of 86% on unseen data.
Notes ApplicationAugust 2020
Developed a simple notes app using Java for Android.
Avatar MakerJuly 2020
Developed an avatar maker in Java.
Students vs AssignmentsJune 2020
Developed a 2D platformer shooter game with a custom theme 😃.
Meme ExchangeAugust 2019 - June 2020
Developed an online platform which allows users to buy and sell memes for a profit 💰. This project was completed individually on and off over the span of 10 months and is the cumulative result of all my frontend and backend web development learning until now.
Github Issues ExplorerOctober 2018
Developed for Hacktoberfest 2018, Gitub Issues Explorer is a react application which allows users to browse their github issues in a material design inspired UI.
RicepayJanuary 2018 - August 2018
Co-founded and developed an online platform which allows users to order and pay for meals at restaurants using only their mobile devices.
Developed a chrome extension to quickly check cryptocurrency prices.
Commandline interface to fetch cryptocurrency prices (written using 1 line of code)!
SorceryNovember 2017 - December 2017
Developed Hearthstone (a popular online cardgame) for the terminal completely from scratch using C++. Implemented many design patterns including Observer pattern (for board and players), Decorator pattern (for enhanced abilities of cards), and MVC pattern (for code structure).
Developed a python library which can be imported into any python game and change the difficulty of the game based on the real-time emotion of the player. Uses OpenCV and webcam for facial recognition, and a custom machine learning model trained on a Kaggle facial emotion dataset using Tensorflow and Keras. This project recieved 1st place prize at the Global AI Hackathon - Toronto and was also invited to demo at NextAI Canada.
Developed at University of Waterloo's Equithon, Pocketdoc is an app where you can take a picture of your physical wound, and it returns suggested medicines or cures for the injuries or diseases identified in the wound. This project also placed as a top 10 finalist at Makeschool's Global App Competition 2017.
Developed at SpaceApps Waterloo 2017, Earthwatch is a web application which allows users in a plane to virtually see important points of interest in the world below them. They can even choose to fly away from their route and then fly back. Special thanks to CesiumJS for providing the open source world and plane models.
Super Graphic Air TrafficMarch 2017
Developed at MHacks 9, Super Graphic Air Traffic is a game designed to introduce people to the world of air traffic controllers.
Developed at StartHacks 2017, Recipic is a mobile app which allows you to take pictures of ingredients around your house, and it will recognize those ingredients using ClarifAI image recognition API and return possible recipes to make. Recipic recieved 1st place at the hackathon for best pitch and hack.
Human HunterFebruary 2017
Developed at QHacks 2017, Human Hunter is a mobile app which hosts the largest ongoing citywide game of manhunt!
University Start PageSeptember 2016
Developed a new tab chrome extension using material design to simplify the process of staying up to date with course work.
AnotivAugust 2016 - May 2017
Co-founded an online web and mobile app platform which delivers realtime notifications to highschool students about club, sport, and classroom events happening in school.