Projects

TigerTexts

A web app that lists course textbook information, using the MERN (Mongo, Express, React, Node) stack.

MongoDB Express React Node.js

HackPrinceton Infrastructure

Responsible for maintaining and updating infrastructure, including the application program, host matching, acceptance scripts, and judging scripts. Dev lead Spring 2018.

Python JavaScript DevOps

Princeton E-club Web Development

Co-directed the Web development team in maintaining websites, such as princetoneclub.com and icenetwork.io. Transformed the team to accept students of all experience levels and provide mentorship.

Web Development Leadership Mentorship

Snake

A clone of the classic snake game using EaselJS. Special effects await those who score 100+.

JavaScript EaselJS HTML5

Underwater Shooter

A rudimentary undersea themed sidescrolling shooter using EaselJS. Use arrow keys to move and space to shoot.

JavaScript EaselJS HTML5

CH Doc Viewer

A platform for reading and doing simple analyses with classical chinese texts, built over React and Flask.

React Flask Python

Volunteer Manager

A Java application for my local library to match volunteer tutors with students.

Java

The Math Game Project

A Java application designed to teach students basic number sense, which I led during high school.

Java Education

Cognify

An Android game of fitting shapes, for kids. Disclaimer - this project is very old, and not guaranteed to run well on Lollipop or later.

Java Android