• Natural language processing and collaborative filtering techniques can be applied to many different domains. Through my projects I learned about the ins and outs of deploying a machine learning model at scale and the importance of tailoring the model to the problem at hand.

Saltiest Hacker News Comments

  • A week long project that involved creating a NLP model to find the “saltiest” comments on the Hacker News website using NLP.

Spotify Song Recommender

Groa - Movie Recommendations


  • My own extension of the project where I train a BERT/Transformer model on the Groa movie review data to make sequential predictions.
    • My contribution: applying a Pytorch implementation of a transformer based model with bidirectional encodings to user watch histories to get movie recommendations.
    • Explanatory post: BERT for Movie Recommendations