Projects - Seung Jae "Ryan" Lee

« Back

These are computer science projects that I have worked on. Smaller projects for learning purposes are listed here.


Ongoing ◼ ◼ ◻

ScratchWork is a collaborative whiteboard app designed for academic collaboration in remote places. ScratchWork was part of Princeton University's 2017 eLab Summer Accelerator Program.
Visit ScratchWork.
  • Node.js
  • MongoDB

Doumi Chess

Stable ◼ ◼ ◼

Doumi is an open-source chess engine written in C++. It uses Negamax with Alpha-beta pruning to perform an in-depth search for the best move. Doumi implements Universal Chess Interface (UCI) Protocol, which enables users to play against it with a GUI or test it against other engines.
Read more about Doumi here.
  • C++


Stable ◼ ◼ ◼

FoodMap was a group project for Princeton's COS333 course (Advanced Programming Techniques). FoodMap scrapes the Free Food listserv, an email group that shares free food, parses the food and location, and displays them in a map.

  • Node.js
    • Gmail API
  • JavaScript
    • Bootstrap
    • Leaflet
  • Django Framework
  • PostgreSQL
  • Heroku


Stable ◼ ◼ ◼

DailyStat is a Python module that receives logs of a person's daily life and outputs a daily report.

  • Python 3
    • Jinja2
    • Matplotlib

Halite Bot (Nori)

Stable ◼ ◼ ◼

Nori is a bot that competed in Halite, Two Sigma's AI programming challenge. Nori finished the competition with the ranking of 174 out of 1592 bots.
Read more about Nori here.
  • C++