I'm a product designer and researcher interested in the Internet of Things.



Research, design, coding, I love them all.




Process engineers, cosmologists, emergency medical technicians, building managers, visually impaired seniors, these are some example users of my research portfolio.

I enjoy designing useful products for people who are different from me, and understanding these people’s needs is the starting point for effective designs. Through experience I have developed a toolkit of user research methods to build multi-faceted user personas.


Web, mobile, wearable, and voice, I love experimenting with different interaction platforms.

Internet of things, information visualization, accessibility, and crowdsourcing, I enjoy creating user experiences for different design goals. 

I design with iterations and prototypes, powered with knowledge in interaction principles, patterns, and esthetics.

UX design = (prototyping + user testing) * n


I have experience developing full-scale mobile and web applications and beyond.

I believe designers should know how to implement the designs they create, as technical challenges often pose constraints on feasibility and performance. Knowing the code enables me to make informed design decisions and helps me communicate with engineers to obtain their buy-in on designs.

Plus, coding is just fun!


In CS260A, my group was assigned the challenge to design and develop an Android application that would deliver an integrated multi-device experience across the phone and the watch. Can the Android watch enable valuable use cases beyond simple message notifications?


Fall 2015 | Class Project


Norman Zhong, Jon Lai, William Xu, Joey Pereira


User Research - Contextual Inquiry, Personas, Scenarios, Task Analysis, Storyboard

Interaction Design - Mobile+Watch Wireframe, Mobile Interactive Prototype

Usability Testing - Think-Aloud

Front-End Development - Android Mobile, Android Watch


In 2014, Google Glass was a new wearable with novice sensory and interactive affordances. Can we utilize this new technology to make outdoor navigation an easier experience for the visually impaired?  My team set out to explore this design challenge.


Fall 2014 | Class Project


Carlos Miguel Lasa, Vibhore Vardhan, Zaky Prabowo, Andy Huang, Nikil Mane


User ResearchContextual Inquiries, Observations, Interviews, Scenarios, Personas

Design & PrototypingLo-Fi Wizard of Oz, Mid-Fi, participatory design

Usability TestingHeuristic Evaluation, Think-Aloud


IoT played an increasingly important role in people's lives; I was excited to explore its UX aspect. In Info214, I embarked on a UX research project to evaluate and improve the usability of an early-stage IoT application called OpenBAS. 

Spring 2015 | Class Project


Robert Davis, April Dawn Kester


User Research - Interview, Diary Study, Heuristic Evaluation, User Testing, Card Sorting 

Design & Prototyping - Participatory Design, Balsamiq Prototype


Modern scientific discoveries rely on the power of supercomputers. However, managing computational tasks is sometimes difficult on a supercomputer. During my internship at Lawrence Berkeley National Lab, the birthplace of 13 Nobel Prizes, I was excited to help increase scientific productivity by creating a supercomputer task management tool.

Summer 2015 | Internship Project


Megha Sandesh, Gonzalo Rodrigo Álvarez


User Research - Personas, User Journey, Card Sorting

Design & Prototyping - Balsamiq Mock-Up, Participatory Design 

Development - AngularJS, Sass