Past Projects

Item-Based Collaborative Filtering with Hasekll

Dec, 2022

  Item-based Collaborative Filtering is an algorithm that computes item similarity based on ratings or interactions by users. With this algorithm, we can recommend users the items they might like by computing the similarity between the items they actually like and other items they haven’t bought or interacted with yet.

  This project implements the Item-based Collaborative Filtering algorithm with Haskell. Different types of parallelizing strategies are explored and analyzed.

PostgreSQL Project: Columbia Course Search

Oct, 2021

A refinement of Columbia University's course searching website

  • PostgreSQL
  • Python (Flask)
  • ReactJS
  • TypeScript
  • Google Cloud Platform
More information

ADA-Challenge: Flexible Jobshop Problem

Jan, 2021

A python program for flexible jobshop. Built with Google OR-Tools.

More information

A Little Project for This Site: Random Puppy Generator!

A python program that generates puppies of different looks!

centered image