How to improve Cerebral Palsy children's experience in using touchscreens? We worked with Dr. Mike Chen to analyzed the touch signals made by patients and proposed an adaptive gesture recognizer which decreased the error rate of machine recognition from 80 percent to 30 percent.
I self-motivated studied “Gamification” and purposed an engagement loops for improving travel planning experiences under Dr. Ray-I Chang’s instruction as my undergraduate research. LocalFun is a mobile application with game elements to shorten travel planning time by encouraging people to proactively share information with backpackers.
I built this Skype chatbot for solving technology problems for my family :)
My parents and grandparents asks me regular technology questions about Wi-Fi, Facebook, Apple TV, at least once per week. However, often I cannot help them in time due to my work schedule, so I decided to build a Q&A service for them to get help whenever they need.
I used Microsoft Language Understanding Intelligence Services to train a language understanding model in Chinese and developed my chatbot with Microsoft Bot Framework. Feel free to play with it!
Implemented Gale-Shapley algorithm in C++ to solve the matching problem in college admission.
Developed a first-person Roguelike gaming systems including turn-based battle, level, items, save/load mechanism in Java.
Designed and implemented the interface with Swing GUI toolkit.