My Projects


Circles of Doom

I created this Java game using the open source Golden T Game Engine in Java. In addition to making the game, I worked with the rest of my software design class to provide more capabilities to the engine. My team added support for statistics and a heads up display (HUD). You can download the game here.

Blog

I taught myself about web development backend and its interaction with the frontend by creating a login system and blog for this website. I explain this project in greater detail in the posts of my blog.

Mouse Maze

I created this game to learn more about Javascript back when I first started teaching myself web development. In this personal project, I focused on using mouse events to track the user's input. Click here to play the game.

Duke IEEE LDOC Sign

To raise awareness and promote Duke's IEEE student branch, our executive board made an LED sign that was presented at Duke's Last Day of Classes (LDOC) celebration. The number of lit LEDs in the sign is proportional to the sound picked up by the microphone, so the sign acts as an audio equalizer. The sign is composed of strips of LEDs that are connected to several microcontrollers. I worked several hours every day for almost a month to help design, build, and debug the sign. A picture of the completed sign is below, and the video shows the sign working during the performance of hip-hop artist Mackelmore.

Sign during construction
Completed Sign
Sign during construction
Sign Being Built in the Lab

Video of Sign During LDOC Concert