Projects

A few things I've worked on over the years.

FPGABoy

FPGABoy

FPGABoy is a recreation of the classic Nintendo GameBoy handheld system on an FPGA. Built with Oleg Kozhusnyan for our 6.111 final project.

Learn more →
Koolaamee

Koolaamee

Koolaamee is a clone of a fun marble placement board game. Play with two players or against an AI.

Learn more →
Battlecode

Battlecode

Battlecode (6.370) is MIT's premier AI programming competition. After participating for three years, including one trip to the finals, I was a director from 2008 - 2011.

Learn more →
Battlecode Webclient

Battlecode Webclient

A Flash based client for viewing Battlecode matches, maintained between 2010 and 2016.

Learn more →
TI-Basic Emulator

TI-Basic Emulator

A simple parser and interpreter for TI-Basic programs, along with some programs I wrote on my TI-83+ graphing calculator circa ~2000.

Learn more →
Flashblocks

Flashblocks

Flashblocks is a ActionScript library to support the creation of visual, block-based programming applications. Originally developed as my senior project while I was at MIT, and heavily influenced by projects like Scratch.

Learn more →