• removing friends from images using texture synthesis

    This project applies a texture synthesis method to fill in a region of an image with a texture. This method can be used to remove unwanted objects in an image, like friends.

    Python
    PIL
    computer vision
  • creating a web app to increase user engagement

    In this project we set up a web application that communicates with Instagram to host a leaderboard that ranks participants based on their level of engagement with a particular Instagram account.

    node.js
    express.js
    react.js
    PostgreSQL
    Heroku
    Surge.sh
  • ensemble methods for classifying images of digits

    In this project we will attempt to classify handwritten digits using three different approaches based on Decision Trees.

    R
    machine-learning
    decision trees
    bagging
    random forests
    supervised learning
  • clustering UN nations using K-means

    In this project we explore whether voting patterns of United Nations members reflect political alignments. We use cluster the nations using K-means on data containing historical voting patterns of UN members.

    R
    machine-learning
    k-means
    clustering
    unsupervised learning
  • creating my first web app with node.js and react.js

    In this project we create a web application that allows the user to search the The National Occupational Classification (NOC) database.

    node.js
    express.js
    react.js
    PostgreSQL
    Heroku
    Surge.sh
  • batch watermarking images

    In this project we automate the process of adding watermarks onto images.

    Python
    PIL
    automation
    social media
  • recycling memes in bulk

    In this project we use two computer vision techniques, edge detection and optical character recognition, to break apart a Twitter-screenshot meme and recycle the contents into a reformatted meme.

    Python
    OpenCV
    PIL
    computer vision
    social media
    automation
  • partitioning twitter memes

    In this project we partition a Twitter-screenshot meme into textual and image components. The goal of this project is to create a component that can be used in an automated system to analyze or make use of the raw elements of a Twitter-screenshot meme.

    Python
    OpenCV
    PIL
    computer vision
    social media