Projects

Image of NoteToScreen
NoteToScreen
Go
C++
Java
JavaScript
HTML
CSS
A website that lets you save paper notes in the cloud, share them with others, and access them anywhere.
Image of MyHomeworkSpace
MyHomeworkSpace
Go
JavaScript
HTML
CSS
Open source under the MIT license
An online planner that lets you easily stay on top of your homework and tests. It synchronizes with the cloud, so you can access it anywhere you have an Internet connection.
Image of DaltonTab
DaltonTab
JavaScript
HTML
CSS
1st place at TigerHacks 2015 hackathon
Open source under the MIT license
A replacement for your new tab page that provides you with at-a-glance information about your upcoming classes and homework.
Image of CoursesPlus
CoursesPlus
JavaScript
HTML
CSS
Open source under the MIT license
A Google Chrome extension that adds features and improvements to the (now defunct) Courses website my school used.
htstools
C++
Open source
A collection of tools to perform certain types of analysis on BAM files, which contain sequenced DNA data.
gbasm
Go
Open source under the MIT license
An assembler for Gameboy Color games. Translates assembly code from text files into machine code that can be run by the Sharp LR35902 processor in the Gameboy.
FCAPlus
Python
Smali
Java
Open source under the MIT license
A series of patches for the FirstClass Android app that improve the app's usability and fix various bugs.
flash_programmer
Arduino
Open source under the MIT license
An Arduino-based programmer for the SST39SF010A flash memory chip.
slack-status-bot
Go
Open source under the MIT license
A bot for Slack that automatically sets your status to the class you're currently in.
smsapi
Go
Open source under the MIT license
Server that exposes the SMS functionality of the SIMCom SIM800 cellular modem to the Internet, allowing you to write applications that connect to it.