Projects


Chroma Published at UbiComp 2014

Type:
Personal & research project
Year:
2014
Platform:
Google Glass, iOS
My role:
Inventor, lead
Language:
Java, Objective-C
Team size:
8
Link:

Chroma is a patent pending real-time augmented-reality application that promises to address real-life issues of colorblind people. Chroma transforms the colors of the scene into new colors depending on what the user wants to see. The research project is supervised by Dr. Nadir Weibel.


Stickman War (name not finalized)

Type:
Personal project
Year:
2014
Platform:
iOS
My role:
Everything
Language:
Objective-C
Team size:
1
Link:

Stickman war is a 2D action multiplayer game where the player must defend against a horde of enemies spawned by the enemy. Currently in development.
Click for more details


Run Polar Run! Available on the iOS app store!

Type:
Personal project
Year:
2014
Platform:
iOS
My role:
Everything
Language:
Objective-C
Team size:
1
Link:

Run Polar Run! is a 2D vertically scrolling game where the player controls a polar bear and must avoid the obstacles. Players can compete with their friends and share their high scores on Facebook and Game Center.


Artifice: Legacy of the Polynoids

Type:
Course project
Year:
2014
Platform:
PC
My role:
Networking lead
Language:
C++, OpenGL
Team size:
7
Link:

Artifice is a 3D multiplayer first-person shooter game without guns, but instead with swords and traps. Players must kill each other while holding and capturing objectives. I was mainly responsible for the networking aspect of the game. I also worked on the game logic and some of the particle systems.


A.L.E.R.T.

Type:
Course project
Year:
2013
Platform:
Microsoft Kinect
My role:
Inventor, lead programmer
Language:
C#
Team size:
5
Link:

A.L.E.R.T. is a software that utilizes Microsoft Kinect to track the user's face and alert them when they are getting sleepy. Its main purpose is to alert sleepy drivers so that they can be saved from accidents. I was responsible for designing the functionality of the application and implementing the main algorithm.


Fancy Plate

Type:
Course project
Year:
2012
Platform:
Web application
My role:
Back-end programmer
Language:
PHP
Team size:
6
Link:

Fancy Plate is a PHP web application to help users manage the perfect diet according to the Zone diet. Fancy Plate is loaded with thousands of food items from U.S. Department of Agriculture database, complete with their nutritional information. I was responsible for creating the back-end algorithms, especially the algorithm that balances the user's diet.


Just For Fun and Childhood Projects


Videos and Animations

I enjoy making videos and animations. Here are some of my work:
- [2014] The Story of Us 2. Another gift for my lovely girlfriend.
- [2014] Future of Valet Parking. A project for my class at UC Berkeley.
- [2012] The Story of Us. A gift for my lovely girlfriend.
- [2009] Ah, Wilderness. A project for my history class.


Stackers for Android

A mini game inspired by the arcade game with the same name. The goal is to stack the blocks on top of each other to reach the top. As it gets higher, the block will move faster and faster, making it difficult for the player to stop the block exactly on top of the previous block. This app uses a physics engine, unlike the original Stacker arcade game, so the blocks are animated in real-time, and one slight mistake can be reverted by quickly using the next block to balance the whole tower.

Download the game.


Stackers for Windows

Same as the above, but with two main differences. First, this was written in Visual Basics, so the output is an .exe file for Windows. Second, this one doesn't have a physics engine like the Stackers above, so it is more similar to the original arcade game. You can use this to practice before going to the arcade, so you can win the grand prize, which is usually worth $300 or more.

Download the game.


Sumo Hamster for Warcraft III

This is a Warcraft III custom game. The game is simply to take enemy hamsters out of the arena. It can be played by up to 8 people. This was my first experience utilizing lessons learned from physics and trigonometry to implement physics in a game. I won second place in UCCC Game Design Competition at Ciputra University because of this game.

Download the game.


X-8 Battle Royal for Warcraft III

This is a Warcraft III custom game. The game is similar to DotA, but the characters are students and teachers from my high school, SMA Petra 2. For example, one of the characters is my mathematic teacher, whose ultimate skill is to create a mathematic test that immobilizes the enemy until they answer the question.

Download the game.