improving the experience of blood pressure monitoring



February, 2018

Healthcare, mobile application, UX


Patients with high blood pressure in need of consistent monitoring have to endure uncomfortable tests throughout the day in order to monitor their blood pressure well. Because of the unpleasantness of the monitoring, the patients either experience continual discomfort or they do not monitor their blood pressure and this puts them at higher risk for complications.


In interviews, patients complained that blood pressure monitoring is uncomfortable, loud, long, and inaccurate, and they find no motivation in doing it on a frequent basis. On the other hand, even with greater technical expertise, building a more comfortable blood pressure monitor than the standard blood pressure cuff would be infeasible with contemporary technology.


The solution is Beepy, a mobile application that aims to solve patients' pain points throughout their blood pressure monitoring experience.

trivia game

When the user is monitoring his/her blood pressure, a trivia game would appear on the screen.


This helps distract the user's attention from the uncomfortable monitoring process, and educate the users about the importance of blood pressure monitoring at the same time.

reward system

The application is embedded with a reward system. Users unlock achievements when they monitor their blood pressure continuously.


This motivates the users to keep monitoring their blood pressure frequently.


With the reminders, the users and/or their family members would get notification to remind them of monitoring the blood pressure. This is especially useful for younger children or elderly people with dementia.

data display

Users can understand the clinical interpretation of their data easily, and can share the data with their doctors conveniently.


promoting private driveway parking



Fall, 2017

Parking, mobile application, UI/UX


UPark is an application that connects drivers with private driveway owners. The driveway owners can lend out their private driveways as parking spots, and drivers can make reservations for parking. With this application, interactions between the two groups are easy, quick and secure. This is a class project for Interaction Design Overview, done together with Aliya Blackwood, Emily Porat, and Priscilla Tai. Research was done by another group and the findings were handed to us.


The problem we identified from the research was two-fold:


  1. Driveway owners value security.
  3. Homeowners and landlords want to utilize their unused vacant parking spaces, but are nervous about lending part of their home out to strangers.
  5. Drivers value convenience.
  7. Students, commuters, and tourists want to easily find parking on the go without having to worry about parking permits or expensive lots.



Ideation of the application was done through creating persona, scenarios and storyboards. Four persona were created, including homeowner, student, tourist and businessman, and the ideation process aimed at solving their specific pain points. You can view details in the process book.

  • Persona 1: Jessica
  • Tourist
  • New to the area
  • Is frustrated by all the permit-only parking spots

How would Jessica find this app helpful?

clear map view

The map view gives Jessica a clear idea about what parking spots are closest to her.

easy reservation

With just a few taps and slides, Jessica can make a reservation within seconds.

informative reservation page

The reservation page presents all of the important information to Jessica in a clear fashion.


Color coding makes it easy for her to see whether her reservations have been approved or not. There's also a section in which she can retrieve directions to her upcoming parking spots and review past parking experiences.

  • Persona 2: Bob
  • Homeowner in quiet neighborhood in Pittsburgh
  • Wants to rent out his parking space
  • Is concerned about safety and security in renting out to strangers

How would Bob find this app helpful?

approving requests

From the desktop application for driveway owners, Bob can see the reviews of Jessica from other driveway owners. This ensures Bob that Jessica can be a responsible and behaving renter, and alleviate Bob's worries.


fashion price-checking webapp



Spring, 2016

Fashion, web-app, Python/Django, html


Wardrobe is a Django-based web application that let you save your favourite fashion items into a virtual wardrobe, recheck the price of the items to see if there's any price drop, and vote on your friends' saved items to help each other make purchase decisions.

Video Prototype


hackathon project



Spring, 2016

Game, web-app, hackathon, front-end design


HackCMU is a 48-hour project for Hack112. It is a geolocation-based game built using python and Google Map API. This project was done in collaboration with Lizzy Yin, Nan Zhang and Troy Zhao.

When you're near a port location, you can hack the port to occupy it for your team, or you can attack the occupied port to get it back for the team.

ChemE Car

club branding



Fall 2015 - Present

Organization, promotional


ChemE Car is a club at Carnegie Mellon that designs and assembles mini cars ran and stopped by novel chemical reactions. As a member of the luminol team, which designs and tests the stopping mechanism based on luminol reactions, I am also the Design Chair of the club, who is in charge of promotional materials of the club such as posters and logo design.

© 2018 mike yilin dong