College Projects

  • College projects that I've contributed outside of class and work.


June 2016

Frankfurt, Germany. Student Cluster Competition at ISC16. As part of the Boston Green Team, we competed in Germany as one of 12 teams to optimize high performance computing applications under 3000W.

IEEE VR 2016

March 2016

Greenville, South Carolina. VR Research Demo Participant.

Pastry Panic

January 2016

Global Game Jam 2016. Four sinners who have been transformed into breakfast pastries upon eternal damnation try to escape from the 9th Circle of Hell. You and three other friends play as these backstabbing pastries. Treachery and betrayal got you here - treachery and betrayal can get you out. A game of teamwork and betrayal utilizing and adapting the "Prisoner's Dilemma" for four players. Press "m" to chat. Hamachi or Evolve recommended (for port forwarding purposes). Our rap track is fire.

Sharks and Minnows

January 2016

HackBeanpot 2016. Sharks and Minnows is an HTML5 Canvas game where you play as a shark or minnow. Visit Choose a control scheme. Sharks eat minnows. Minnows run away. Survive as long as you can. Multiplayer only. Grab your friends. Mobile friendly.

Assassin Spoons

November 2015

HackHarvard 2015. Assassin Spoons is a fun game that you and your friends can play with Microsoft Bands and an Android phone! Hit your target with a spoon. But, avoid being assassinated! You will see your target on the map if you're in a range of 150 meters from your target, but wait! If you're in range of your target for 30 seconds or more, your target will receive a notification and vibration of you hunting them!


October 2015

HackDartmouth 2015. We all know that data visualization is extremely useful to make sense of data. You may have heard of d3.js? Have you heard of c3.js? They're web graphing libraries that help us make sense of online data.

Web graph libraries combine the accessibility of the Internet and providing easy to understand visualizations for datasets! But they are typically 2D perspectives. What about graphs that rely on three variables? What about 3D? I created b3.js as an open source library to allow users to create 3D graphs on their web application that are manipulatable with the Oculus and Leap Motion.


June 2015

Cordova app and Android or iOS. Management system app for supervisor to track employees that do delivery work.

Deploy to Docker

June 2015

DockerCon Hackathon. A web server to deploy Docker containers to any cloud server.


June 2015

National Day of Civic Hacking. A web site that allows companies to sponsor homes for the homeless. Reduce homelessness and create affordable housing by county sponsored housing through a REIT vehicle. Companies that invest in these REITs can expect a return on investment as housing prices have continuously increased over the past few years.


May 2015

Taiyuan City, China. Student Cluster Competition at ASC15. As part of the Boston Green Team, we competed in China as one of 16 teams to optimize high performance computing applications under 3000W.


March 2015

Oculus Rift and Myo. Steambunman was our hack that allowed players to see a virtualized BU campus. They would play as a character who spawns in front of Marsh Chapel, and he or she can move and explore the Commonwealth Avenue stretch. A little ghost would follow the character, and the player could use the Myo that virtualized a robotic arm that shoots lasers with a twist of the arm. Take out the ghost and save BU!


February 2015

Work with a team to develop a tech-based solution that can help people with multiple sclerosis (MS) better manage their stress. Biogen Idec is seeking innovative approaches that can help teach and enable people living with MS.

One is a centralized platform with resources such as meditation, emergency, and automated functions for relieving stress for those living with MS.

Pocket Converter

January 2015

The second annual "Global Appathon"! This is a 12-hour fun sized hackathon for mobile development, open to all students to work on mobile projects. Pocket Converter. On YouTube, perhaps, you've come across that one song, instrumental or vocal cover that blows your mind. You listen to it once only to be annoyed that you have to hit the replay button. Adding salt to the wound, you'll always need Wi-Fi or 3G on your phone to listen to that song!

Pocket Converter is an Android app that seeks to solve that frustrating problem. Through YouTube's internal app, while you're jumping from vid to vid and find that song that you love, you can easily store the vid as an MP3 to your music player. We allow you to hit the share button, click the Pocket Converter icon, and essentially pocket the song for later. Now, you can keep the song and play it with or without Wi-Fi or 3G anytime, anywhere.


January 2015

CM4D is a crowd-sourcing cloud application that works on every device. By harnessing the excess power of every user's CPU from their web browser, CM4D performs computations and gives users Bitcoins in return. Jobs can be deployed to connected users. These computations are performed behind the scenes. Afterwards, the result is returned to the job owners. From the connected user's perspective, the browser will perform jobs submitted, receiving Bitcoins in exchange for the service.

MIT CTF 2014

November 2014

A CTF that took place at MIT for competition and training. The CTF was a jeopardy style point-based CTF with prizes for the top two teams. Chance to encrypt the CTF's code was given to the top 8 teams. My team placed 7th.

Student Cluster Competition at SC14

November 2014

New Orleans, LA. Student Cluster Competition at SC14. As part of the Massachusetts Green Team, we competed in New Orleans as one of 12 teams to optimize high performance computing applications under 3000W.


October 2014

From the Best Buy blog post about us: Team Tango, a team of four from Boston University, was the overall first place winner and second place Best Buy choice winner. They started out with, "Do you know how many clicks it takes to get to a Best Buy product?" Their goal was to help customers search for a product by location, reducing the number of clicks to find the location and availability of a product. Their app provided immediate availability in the map. They used the Intel XDK and the Best Buy API. Excellent presentation.

UCONN CyberSeed Software Challenge 2014

October 2014

BUILDS members participated at UCONN for their CSI Cyberseed Software Challenge. We won second place! Challenges for programs with buffer overflow problems.


October 2014

How can we leverage the ubiquity of student owned mobile devices in KR education? KiwiMT is a project management tool that focuses on two basic functions, a timeline and setting tasks. Timeline and Goal-oriented graph. Possible presentation feature to the timeline view that allows you to go left to right. Learning implications that provides people to see the full picture of the project/work/collaboration/group. Select the date and deadline. Select the people that you want to share the project with (via e-mail or username). Group Calendar select a day. Write note or agenda for the day. Individual Calendar select a day. Write note or agenda for the day. Generates a timeline with those notes. Colored bars for each task for the group and individuals.


September 2014

Proper latch, suction level, positioning, size, shape, and proper instructions were all described as part of the design challenge of breast pumps. How do women learn of the "right" way? As a result, creating a virtual reality Oculus Rift environment with interactable features using the infrared hand-motion-tracking Leap Motion, we tried to invent an experimental place to "test" different breast pump models and learn the procedure hands on.

The target users are moms or anyone who wants to have a hands on experience of using a breast pump in virtual reality to get the hang of the motions and standard steps.

Simulations are powerful! They can teach us, so our group sees VR as the future of countless inventions as virtual reality expands to health. Hence, the name Livh, LEAP INTO VIRTUAL HEALTH!

Music in Motion

September 2014

Music In Motion was a Leap Motion powered virtual turntable. The turn table was controlled by simply hand motions. Fast forward and rewind by moving your hand back and forth respectively and moving your hand left or right muted the respecitive audio track are the current features impletmented.

There was also a an equilizer component that uses RGB LEDs. The equalizer simply read changes in voltage via a transistor from an audio source and controls the voltage output to the LED strips.

This was a quick weekend project to help promote my hackerspace at Boston University's Splash. Splash was a an event for incoming or returning students to find clubs that they're interest in.


August 2014

TimeConnect is a three component system that automates employee time entry accurately! TimeConnect's mobile application uses Wi-Fi comparison and Geo-fencing technology to clock the employee in and out when he or she comes within the premises of the workplace.


August 2014

Paypal's BattleHack Boston 2014 - Second Place. Powered by a Spark Core Arduino compatible board, Canary uses Adafruit nRF8001 BLE module, DHT11 temperature + humidity sensor, Parallax Carbon Monoxide Sensor & Sound Level detector circuit to measure, record and populate data of methane, temperature, humidity, carbon monoxide and noise pollution in different parts of the city.


July 2014

Enimia API Prize Winner. Amgine fills the mobile void of public data. Using Enigma API, Amgine presents the public data in a more visually appealing alternative as an iOS app. It creates different kinds of data graphs depending on the information being processed or searched. For example, numbers or locations. Amgine then uses the data to generate the appropriate graphs from bar graphs to map graphs.

RPi Light Tricks

June 2014

At MassHack 2014, my team had developed a Raspberry Pi morse code, photosensor recognition project to detect and identify our iOS app's flashes of light. Our idea was to have a device to identify employees who would check-in and check-out of work locations. Each employee would have a unique code to get into work.

Echo Can

April 2014

1st Place Grand Prize winner of HackBostonStrong. A new generation of trashcans that help maintain Boston's knack for sustainability. By using sound processing techniques and Arduino microprocessor and sensors, Echo Can is able to determine which object has been tossed and can separate the trash from the recyclables.


March 2014

Memory Basket grabs and displays Amazon past history price fluctuations for particular items, revealing terrible, bad, good, or great deals. Users want to see useful information about the value of the item they are buying. Memory Basket is a chrome extension to provide a useful, visual representation of Amazon prices. Did I just miss the biggest sale? When does it seem the next sale will come? Do I have hope for a great deal? Use Memory Basket to find out whether the time is right to buy the product!


February 2014

An Android Phone Application. BreadCrumbs allows users to mark their current location with a description, so they never lose track of where they had went. Useful for pedestrians who want to mark their location, so that they can backtrack to that spot at a later time. Useful for notes about a certain place with one touch of a button.


February 2014

Intuit's Best Application to Simplify the Business Life. Chrome Extension. Users who browse through Reddit, Google, Wikipedia, news articles, Bing, and YouTube want information quickly and easily. With the SnappyLink Chrome extension, users may preview every article, Google link, YouTube video, and Reddit post by hovering their mouse over the link.

how to nest

January 2014

Tutorial Website. how to nest provides easy-to-use slides and interaction for your first installation of a nest labs product. The website is viewable on phones or on tablets, and you can proceed through each step at your own pace.

Filter Data

December 2013

Web Application. Filter Data created a web application for the Hack Reduce hackathon 2013 that uses the big data set of Mass DOT Commuter Rail CSV from the year 2011 to compare whether the amount of passengers and the capacity of the trains affects whether the trains make it to their scheduled destination on time or not. We provided a few dynamic graphs for manipulating and watching the information via our web application. JavaScript usage for data visualization.

MBTA On Time

December 2013

Windows Mobile App. A simple Windows mobile application that uses MBTA data to provide users accurately the arrival, location, and destination of MBTA trains in Boston, MA. The mobile app displayed Green, Red, Blue, and Orange lines with real-time MBTA API and schedule of where the trains were heading.

Node Defender - 1st Place

November 2013

Competition. Node Defender was a game developed by Zumba Fitness Engineering for developers where the objective is to craft the best possible JavaScript strategy to defend against the server's onslaught of enemies. My friend and I won both first and second place.

Foursquare Check-in Challenge

November 2013

Web Game/Application. Ever wanted to use FourSquare and have a fun challenge of who could get to where? Well, with the check-in challenge website, you can create challenges to get to certain locations and see who gets the most points in a time limit. This website add on uses the Foursquare API check-ins to see the locations you've been. You can start up a challenge with a particular genre with friends or strangers. See who's been where in the time limit, and what they think. You earn points for going to the places listed in the challenge, and you can see who marks on top. A way to having an incentive to going to new places!

LED LiquidTile 3x3 RGB

October 2013

Hardware Project. The goal of the LiquidTile project was to make RGB LED lighting tiles with a software interface for computer control. I assisted in creating a LED 3x3 RGB Tile with an Arduino by soldering and helping to assemble.


October 2013

Security Competition. In this version of a "Cyber" Capture The Flag competition, you worked in small teams to both defend your system and attack those of others. The target system was a set of Android applications and associated back-end web services.

NYU-Poly's CSAW Preliminaries

October 2013

Security Competition. BUILDS qualified for the finals of NYU-Poly's CSAW (Cyber-Security Awareness Week) Capture-The-Flag competition for 2013. This event has teams from around the world competing to solve computer security challenges.