Statistical Learning
Coded various machine learning models (Logistic Regression/Bayes Network/Neural Network/KNN, and K-means) and tested their performance on various dataset
Implement HyperBand algorithm
Create an interface to plug any Tensorflow model to do hyperparameter search.
Hyperband
algorithm adaptively allocates resources across the selected configurations
Paint for Me
Take a picture of a park, a museum, a dish, and the algorithm will find similar for you, famous pictures. Using VGG19 to compute features of painting
Pot holes Go... not Pokemon Go, but as Funny
Android app made for Hackatown 2017. Provided an easy way to share pot hole location with Montreal's city, and also a tool to visualize their locations as an heatmap, helping urban renovation.
Competition
SWERC 2015
Participation in a European algorithm competition (part of ICMC-ICPC). Finished 29/52.
UVA Online
Solved more than 200 problems on UVA online judge system, all in
C++
.
Codingame
Top 100 Worldwild on AI
CodinGame
plateform.
Blockchain and Computer Security
Blockchain implementation in pure C++11
Implement a version of the blockchain in the context of register domain name. During this project, also implements some cryptographic algorithms.
Remote Administration Tool in Java
Allows to take the control of a remote computer with an interface, containing multiple tools such as a CLI, a Screenshot Taker, a File Explorer.
Web Development
Data Visualisation project
Multiple visualizations using D3.js library to understand how people behaves in speed dating.
Massive Online Open Course
Machine Learning 2014 and Compilers 2014 from Stanford University
Deep Learning from Univerity of Toronto
Advanced Machine Learning from Harvard University 2013