“Software should behave like a considerate human being.”

—About Face by Allen Cooper

About Me

I’m a self-taught product designer with a diverse background in business, finance, engineering, and design. I started off with a few courses in Human Factors in school. Once I entered the world of tech, I fell in love with product design for its holistic approach to meet both function and form.

To me, good product design is user-centered design. It is solving users’ needs and delighting them with a killer experience.

If you would like to connect, please reach out at r.maggie.cai@gmail.com

Follow me


November 2016 – Present

Product Designer
I am involved in all areas of product design including user research, usability testing, UI and UX design.

June 2015 – August 2016

Product Designer
I lead all areas of design for Upshot: user research, interaction design, UI design, and branding.

Summer 2014

Product Design Intern
For design, I was responsible for UI and front-end code. I also conducted the first user research project and created personas to represent users of MMS.

Brit + Co.
Fall 2013 – Spring 2014

User Experience Design Intern
I manage end-to-end operations for UX design, including: user research, wireframing, and usability testing.

University of Toronto
September 2010 – April 2015

Bachelor of Industrial Engineering
My undergrad studies included Human Factors, Engineering Psychology, and Ergonomics.