Loan Default Risk Analysis
Loan defaults are not only bad for business but are also stressful for the loan taker. Defaulting on a loan
not only means the bank lost money, but the client’s credit score has dropped significantly, and it is
unlikely a bank will be willing to lend money to the person in the future. If it is possible to predict and
maximize the repayment rate of loans, this would be a great benefit to both parties in the exchange.
The data for the this project was extracted from Kaggle's Home Credit Default
Risk Competition. My team applied a variety of advanced algorithms to engineer a machine
learning model for predicting loan default risk. Some of the advanced methods used are: Feature Engineering,
LightGBM, and using GridSearch for optimization.
We were able to achieve 75% prediction accuracy in the Kaggle competition, while the first place winner scored
80%
Google SPS
Google’s Software Product Sprint (SPS) is an 11-week invite-only program for
high-potential students. During SPS, my team developed a web application for finding compatible roommates
using Java, JavaScript, and leveraging Cloud Datastore to store user profiles. We collaborated with Software
Engineers at Google to use best practices and overcome challenges.
During my Google internship, I served as a panelist for the next iteration of the program to share my journey.
BattleSnake
BattleSnake is a national hackathon where developers across Canada
form teams to build AI snakes. At every game, a number of snakes
compete on the same board, with the winner being the last one
standing.
My team's AI was able of defeating multiple competing snakes, as well as a variety of bounty snakes, which are
snakes created by industry sponsors.
The snake has a variety of game strategies, playing defensively and chasing its tail when the board is
crowded, and taking risks when it only a few snakes remain. It also uses graph coloring algorithms to predict
if it will get stuck.
Engineering Robotics Competition
The Engineering Robotics Competiton is an annual, semester-long competition held for engineering students
where the task is given at the start of the semester. For 2019, the task was to create an autonomous robot to
tether cables to IR beacons, serving as a prototype for an underwater rover for internet cable tethering.
Our robot was the fastest to complete all of the competition tasks. The robot had various optimizations, such
as dynamic speed settings based on the distance from the target, as well as adjusting motors unevenly to steer
the robot. The robot was programmed using RobotC (a variant of C).