projects

node-scheme

A Scheme interpreter written in Javascript. It uses JS/CC in the backend to parse the Scheme grammar.

motto

A food recommendation service that uses your friend's ratings to give you a personalized rating. Think of it as Facebook meets Yelp.

semi-blogdown

A semi-static blog, which allows you to write posts in markdown files. It is used to run this website.

DBSCAN on Spark

A distributed implementation of the DBSCAN clustering algorithm running on top of Apache Spark.