I'm a programmer that adores GitHub as much as AWS' Spot Instances. As a university student, I’ve learned more than ever that time is priceless. So I try to squeeze enough of it for hackathons, hiking trips, and the occasional ML Book Club. I also program competitively and aspire to use data to influence policy in the city I love. So without further adieu, here lies an archive of my past projects, work experiences, and achievements. Mind if you scroll down?
Flipp was a dream come true for me and I couldn't have asked for a better way to spend 2 months of my eleventh-grade summer. At Flipp, I worked as a data scientist where I normalized and engineered features out of 50,000 resumes. Using these features (over 30 independent ones), and multiple bags of words, I fed my data into machine learning algorithms to predict how well candidates will fare during the hiring process.
I remember constantly asking our Talent Team over specific details in every resume to acquire a deeper understanding of the hiring process of every role at Flipp. Turns out, hockey players could become our next Operations Coordinator! I also developed an extremely accurate resume parser in response to imprecise open-source and industry parsers.
If you're interested in learning more about my time at Flipp, take a look at my end-of-term report here
As Canada's first space accelerator, MaxQ aims to lead space startups to success by providing mentorship and capital. During my tenth grade summer, I interned at one of their startups Skywatch and created an API that parsed HDF files (from NASA's satellites) into JSON. This data is then inserted into a PostgreSQL database where third parties can query the API by geological region and time.
After placing first at the STEM Fellowship's Big Data Challenge, I jumped down a rabbit hole and joined the Fellowship's Data Science Team to train future analysts. The nonprofit is run by Canadian students who hope to equip fellow colleagues with skills in data science and scholarly writing. At the organization, I pass my days by preparing datasets for our Kaggle-like competitions and organize academic reporting challenges.
View the project
Toronto Hacker Club
Toronto Hacker club is an organization that strives towards promoting Computer Science education towards students. The club has hosted four hackathons to date and have been humbled to work alongside the likes of Google, Mozilla, and RBC to deliver education workshops for the high school tech scene. Before I left the club to focus on school, I managed partnerships and lead the search for the club's funding as the director of Corporate Relations.
The one thing that separates a computer scientist from a competitive programmer is an obsession with Good Will Hunting. No matter how many Segment trees, Dijkstras, or BITs you make, school will never teach you how to cleverly implement the algorithms we take for granted. I specialize in writing C++ structs to help my BIT offline query at O(nlogn) complexity. Running Square Root Decomp to find the LCA is also fun. Come check out my solutions to over 500 problems.
GPUs are expensive. So after tipping my toe into 10 competitions, I set up a persistent p2.xlarge spot instance and started to write neural nets. Take a look at my new repo and a write-up on my latest competitions:
Quora Insincere Questions Classification
On the stage of Canada's largest hackathon, our team proposed Agrigate, a solution to better Ontario's agricultural security. Using a combination of geographic data from Nasa and Ontario's land surveys, our webapp could deliver current climate statistics as well as project crop prices until the year 2020.
Hack the North 2016
AI that Collects personal metrics to save time
AR overlay that predicts where objects land
Tinder with your brainwaves
Physics engine in Java
Proof-of-dab based cryptocurrency
Prom Night - Maximum bipartite matching to help you go prom date catching.
North American Bees - Planting flowers on city towers to boost bee powers.
Inspired by Maria Spivak's Ted Talk: Why Bees are dissapearing.
TTC Headway - Graphing the time in between TTC buses. Insipred by a lifetime of downtime during rushtime.
Geoconnect - When your night’s but spent, Geoconnect hunts for you a nearby event.
Coworm - Have your audience squirm a worm to dodge meteors a million therms.
Binary Snowflakes - Ones and Zeros falling on an HTML canvas for those stonewalling with CSS mistakes.
Word Mix - Find the closest name to each word in this Php game.
Excel To Post - Converts announcements from a CSV into Wordpress posts. No need for personal accountants!
An Assortment Of HTML Games - Birthday presents split into segments.
Rehackilation - Using the leap motion for muscle promotion.
FaceFind - Using Cordova to help you remember a nova of names.
Before we part
View my résumé here