I’m a UX designer striving to create happiness through technology.



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!


Every day, industrial machines such as gas turbines and jet engines generate a vast amount of data that can predict the machines’ health and efficiency. How to design an application that enables engineers to effectively visualize and analyze industrial data for insights was the challenge I set out to solve.


Work Project


Wai Fong, Mary Lukanuski


User Research - User Interview, Contextual Inquiry, Scenarios, Storyboard

Interaction Design - Wireframing, Prototyping, Participatory Design

Usability Testing - Heuristics Evaluation, Think-Aloud


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.

Internship Project


Megha Sandesh, Gonzalo Rodrigo Álvarez


User Research - Personas, User Journey, Card Sorting

Design & Prototyping - Balsamiq Mock-Up, Participatory Design 

Development - AngularJS, Sass



My team 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?


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


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.


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 this class project, I embarked on a UX research project to evaluate and improve the usability of an early-stage IoT application called OpenBAS. 

Class Project


Robert Davis, April Dawn Kester


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

Design & Prototyping - Participatory Design, Balsamiq Prototype