With more than a decade of design experience, I am well versed in the methodologies of design and research. Most recently, I have been working in Mozilla's Connected Devices group. During this time I have created IA and wireframes, conducted and participated in research, collaborated with cross-functional teams, and learned about IoT and the unique issues they present to people.
It's been a wild ride taking on many different roles and hats!
If I were to sum up my strengths and contributions I can bring to a team - it would be that I am able to take a step back and see the bigger picture. I take the time needed to understand the full scope of a project and ask questions. I'm not shy about getting into implementation details and technical aspects if needed. I'm also able to identify gaps within processes and work to fill them.
Check out my work and drop me a line - you won't regret it!
In addition to the projects mentioned below, I participated in or led many more activities. These included:
Project Lighthouse had the goal of helping visually impaired people become more independent. We wanted to provide people the ability to recognize any object by taking a photo of it. Our proof of concept was to build out an app that would identify kitchen and pantry goods. People could add new items and voice tag them or use the app to identify recognized items.
I brought my expertise in IA to the project and was able to help the team identify some key questions in the user flow. I was only on the project a short time before it was cancelled.
This was my first endeavour into designs solely focused around accessability. To get a better sense of what it would be like, a co-designer and I ventured to the grocery store to try a prototype where I was a blindfolded shopper. Using this experience as a starting point, we were able to iterate on the IA and make good first guesses on an ideal flow. Our nexts steps was to iterate on the prototype and do testing on our target audience.
This project was about creating a community around showing hyper-local air quality in Taipei. The project encompassed an outdoor hardware sensor and a companion website/app that would provide air quality information at a micro-level.
My involvement in this project was mostly contributing interaction design expertise. When I joined, the team was very executional and focused on building the product. Initially I did competitive analysis on other air quality sensors - both on the physical hardware as well on the UI. This analysis informed our setup designs, which was rated very high during usability testing. I was also responsible for designing the IA for the app/website. Another UX designer and I worked together on designing and iterating on the wireframes which was based on the IA. We were also responsible for providing guidance on the interaction of the hardware. I also worked very closely with our research team and provided research goals for a study conducted in Taipei.
SensorWeb had a lot of moving parts and it was challenging keeping everything in sync. Because of the very tight deadlines, the team had to do a lot of tasks in parallel and I was taking on a variety of roles. While designing the app/website I was also working with research on test plans. I was also responsible for reviewing external contracting work for both visual and industrial design.
Another challenge was creating a product aimed at the Taipei market. We made sure to get lots of feedback from people in Taipei through studies as well as utilize co-workers in our Taipei office.
This project was centered around beacons and finding useful ways to use the technology. We started our focus on conferences as it was an area where we could control content to provide an optimal experience and have access to attendees for follow up.
My role was to help the team come up with a product and test hypotheses around that idea. I first came up with a research plan to interview conference presenters to get a sense of any potential gaps that we could address. This research ended up providing insights into some needs conference goers in general had. Based on these insights and questions, I came up with a series of experiments for Mozilla’s London All Hands to test some new hypotheses. I actually wrote a bit about that experience on the Connected Devices blog. I also got the team set up to run another experiment at the View Source conference in Berlin. It was around then that I transitioned off the team.
The challenge with project was being the only UX designer and needing to do several rounds of research and experiments in a very short amount of time. To help with efficiency, I coached the team on how to conduct interviews. I then reviewed those recordings with the help of another UX team member to create affinity diagrams for insights. For the experiments, I worked to come up with a plan and distribute tasks to other team members. Since the whole cross-functional team worked together, we were able to get these activities finished faster.
This project was a carryover from the Firefox OS group. The team started building an SDK before pivoting to a consumer product, Vaani Local. An organizational change moved the group from a project based team to contributing to the IoT platform. Eventually, the group moved to a different organization - Emerging Technology.
When we became part of Connected Devices, the team was initially focused on building demos for the company’s next work week. I was able to bring the conversation back to building an SDK and come up with a plan to do so starting with research.
While building Vaani Local, I worked with the research team to test a prototype. I also did competitive analysis on similar products. When the team moved into Platform work, I transferred to another project.
The big challenge here came from applying UCD principles to an SDK project. I laid out a plan for where to start. With the Product Manager, I identified other voice SDKs and asked for developer resources to evaluate them. In conjugation, I participated in the creation of the IoT Developer research questions to gain insights into that audiences’s needs. I also did my own research into the developer forums and communities to uncover common questions and problems.
While on FxOS, I worked on a variety of different projects. When I first started, I was repsonsible for our Media apps like Camera and Gallery. Later on, I was responsible for a couple of security/privacy type features like Control Center and Private Browser. Towards the end of the FxOS project, I worked on Vaani, the voice experience of the mobile phone; this project carried over to Connected Devices.
As the lead designer on my projects, I was repsonsible for the overall experience and made sure it fit cohesively into the FxOS interaction models. I worked with visual designers, engineers, and QA throughout the release cycles.
Still in progress - more coming!
I spent about a year as a contractor working with various clients such as GoPro, LG, and Mozilla.
I did a wide vareity of tasks from IA to wireframes to prototypes and even redline specs. At GoPro, I worked on the Session camera. I designed and prototyped various interaction models for the camera and recommendations based on this work. At Mozilla, I worked with the FirefoxOS design team on browser related features.
The challenges varied as much as the work! I learned and grew a lot during this time. It's hard to say more without getting into specifics of the clients' projects. Ping if you're curious to hear more!
Provide the ability for SMIME users to access their Exchange account using their smart cards or micoSD cards.
The main goal of this stand-alone app was to access a user's SMIME certificates stored on a hard token (smart card or microSD). Unlike Good's other apps, this required external hardware (the card and the sleeve) to be present in order to use this app. I fully designed the iOS version; for Android, I supervised a contractor as he went through and 'Androidified' my iOS designs.
This was honestly the most difficult project I have ever worked on. The sheer amount of technical knowledge I had to learn and understand was overwhelming, and to keep all this straight in my mind while designing an uber simplistic UI was downright hard. The number of error cases and things that could 'go wrong' far outweighed the UI required for the basic app. It took many iterations and lots of reviews with the dev team before getting the UI right.




Allow users to change their SMIME soft token password after intalling their certificate(s) on their device.
Some of our customers were required to use extremely lengthy passwords for their SMIME certificates when transferring the soft token. While using Good, this password is required periodically; the user needed the ability to change the longer password with something more easily remembered. I designed a quick, two-step process that involved first installing the certifcate and then changing the password; the process could easily be adapted to allow the installation of multiple certificates.
It took a few iterations to get the process short and clear enough for the end user. There were also a few scenarios that were uncovered during implementation that required me to go back and make modifications to the designs.




Provide Domino Encrypted Mail (DEM) users the ability to read and send encrypted messages within the Good app.
Up until this point, our DEM users were forced to read their encrypted email on their computers; they were also unable to send encrypted email. I had to take a very complex idea and make it dead simple for the users, which in the end consisted of a password field and several error messages which were as explicit as possible to direct the user how to solve the issue.
The hardest part about designing this solution was having to learn about encryption and how Domino implements this on their servers. There were also several limitations development encountered where I insisted on finding workarounds as the overall experience would have been greatly impacted.




Create the Good app using the panorama and pivot view paradigms for WP7.
The focus of the first version was to get the basics of our core applets designed and implemented - calendar, contacts, and email. I took on a new role for this project, acting as lead for the high-level architecture, then supervising a contractor while he did the high-fidelity mockups and spec. I also interacted with the Microsoft team to address their concerns over our designs.
Initally, management was looking to replicate the exisiting UI on iOS and Android instead of adapting to the pano and pivot paradigms; it took a lot of persuasion to convince management to depart from mantaining this 'consistent' UI approach across all our platforms. Our customers were thrilled that we adhered to the platform guidelines, which was a huge reward after pushing hard for that design direction.




Design a file repository applet for Good to store saved email attachments and files imported from other apps.
While the first version was bare-bones, simply allowing users to save, send, and delete files; I designed a comprehensive solution that included future features that will also allow the user to save photos, search, and do more file management tasks such as renaming files and viewing file details.
The biggest challenge for this project was designing for both Android and iOS at the exact same time; I had to ensure that the designs were tailored to the individual platforms' specific paradigms while keeping the overall flow and feature set consistent between the two platforms.




Combine the expected iPhone behaviour of our product with iPad's interaction models to better use screen real estate while maintaining a familiar feel and flow.
Due to user studies I conducted, I made two enhancements to the client to improve the usability of email while in portrait. Instead of using a popover to navigate the email list, I designed a control to expand/collapse the list view allowing the user to have more control. To allow faster and easier navigation between emails, I moved the forward/back navigational buttons to a transparent overlay in the bottom left corner.
The most difficult part about this project was convincing upper management to take the time to properly implement an iPad specific app that took advantage of the larger screen size instead of just making everything bigger. Fortunately, I was able to persusade management of the benefits despite adding significant time to the project; we ended up with some very happy users.




Design a browser applet for Good that allows users to access their company's intranet from their device.
I went through several iterations to find the best way to mimic the native browser's toolbar while maintaining easy navigation within our own app. I also designed quick ways to hide toolbars, giving a full screen view to the user while they viewed the site's content.
It was really hard to design a solution which had both a toolbar and a tab bar, which is the app's main navigation, in the same screen. I'm not satisfied with the final design, but due to time constraints, I had to stop iterating and go with the best option which ended up nixing the tab bar and using a back button to exit out of browser mode.




Create a new product for Android devices that combine both personal and work related email, contacts, and events.
I designed the Information Architecture for the various screen types needed within the app. Acting as lead designer, I worked closely with the product owner to uncover requirements, other designers as those features were created, and engineers while they implemented the designs. I maintained wiki pages detailing the interactions of features I worked on such as signature settings and email.
This was the first time I worked with a mostly remote team; the product ower was in the UK and other designers were also distributed. It was challenging learning how to find the right level of communication and how to keep everyone on the same page when we weren't all awake at the same time.




Become the webOS design guru - teach others about platform guidelines while designing a webOS version of our Good app.
I was the lead interaction designer in charge of creating the Good app on the webOS platform. I created mockups and icons that were in line with what a user would expect from a webOS app. Working in the Agile methodology of sprints, I worked closely with engineers to implement designs and the product owner to prioritize the backlog. I also developed a style guide document for other designers within Good who would be designing for the webOS platform.
This was my first exposure to Agile methodologies; it took a little getting used to attending daily standups and the short iterations. Despite the intial hurddles, I throughly enjoyed working closely with the enginnering and QA teams as they implemented the designs.




Design the calendar appliction for Motorola's Android-based platform, MOTOBLUR.
For MOTOBLUR versions 1.0 and 1.5, I was responsible for creating the calendar app which combined all of the user's Google calendars and Exchange calendar into one view. I also designed features typically found in calendars such as event creation and responding to events. For this project, I created specs with high-fidelity mockups and worked with the engineering team during implementation. I also designed widgets for the home screen and aided with the usability testing of those concepts.
This project was the first where I was assigned my own visual designer that I worked with to deliver the final mockups. Our relationship in the beginning was pretty rocky, we struggled to work collaboratively together and there was a bit of passively butting heads. I think a good part of it was being remote and not having an established relationship built on trust. With time and after a few site vists, our working relationship developed such that we could collaborate and push each other to do better work; we ended up getting along very well and became friends.


Help customers in China sync their contacts with MOTOBLUR.
I designed a phone utility to allow our customers in China to manually backup and restore their address book in lieu of the ability to sync. Working with many different groups, I was able to understand the technical requirements to accomplish this task and phone limitations. Using this knowledge, I was able to create a simple and easy process for the end user.
There were a lot of constraints and technical concepts that I had to understand and work within to create these designs. It took several iterations before finalizing on an accpetable design solution that fit within those constraints.


Help Motorola customer service center representitives be more efficient.
To aid in efficiency, I created low-fidelity wireframes to improve the website portal used by both carrier and Motorola representatives when helping customers with their MOTOBLUR service. After learning the work flow of representatives, I was able to redesign the portal's navigation and layout to be more role-centric, aiding in the work flow of what the representative was trying to accomplish.
This was my first foray into the world of customer support. It was very interesting to learn about their types of problems and what they needed to get their job done. I wish we could have done some more user-testing on the designs, but there wasn't enough time.


Integrate an Exchange calendar into native Android calendar.
I worked on the calendar app, making improvements to the native Android UI to enable the ability to add an Exchange calendar while maintaining Google's visual style and interaction model. Specs and mockups were created as documentation. I also created an interactive flash-based prototype for Motorola's Board of Directors.
A big challenge on the project with integrating myself into Motorola's internal design group, which not only used different tools than the Good Technology group, but also had very different processes. It was quite difficult to get quickly up-to-speed on tools and processes, like a new hire would, but at the same team being a fully involved team member working on the calendar app designs.


Aggregate social network updates into one app.
I was the lead interaction designer on a social networking app for the iPhone that would aggregate updates from sources such as Facebook, Twitter, and Flickr. I put together a focus group to gather information from our target audience to help guide the designs. Based on feedback from the group and Apple's HIG guidelines, I created high-fidelity mockups for the engineering team to implement an interactive demo to show company-wide.
The iPhone!! The iPhone was just released and completely blew up everything I thought I had known about mobile design. It was a really fun challenge to explore this new piece of technology; the Apple HIG was a very valuable rescource for me as I designed my first app.


Port the Good application to Nokia devices to expand our customer base.
To port our existing enterprise application to Symbian based Nokia phones, I went through our current Good application to determine what needed to be changed to mirror Symbian's interaction models, layouts, and visual styling. I created mockups and specs that detailed the end result of the application and highlighted the deltas that needed to be addressed.
This was a very detail oriented project as rather than designing from scratch, I was tasked with finding what needed to be changed from the Windows Mobile version. Since the two platforms were very different, everything needed to be reviewed and determined whether it should remain the same or be designed differently. In the days before Apple, HIGs were not nearly as useful, if available at all.


Design new features for the next release of Good.
In the next revolution of Good's enterprise application, I was responsible for three features: a VPN solution allowing customers access to their intranet sites via their mobile phone, various settings to aid in battery conservation and data usage, and a quick way to add new contacts. All these features were documented in specs which were revisited as implementation ran into snafus or usability issues were uncovered.
My first foray into the exciting world of mobile. The biggest challenge was doing design for such a tiny device.


Create the next generation of portable heart monitor for Welch Allyn.
To create this new device, interviews were conducted with hospital personnel, air medics, and combat medics regarding the usage of the current products. From these interviews, requirements were uncovered that dictated the design. Group sessions were held with all stakeholders to discuss form and function as well as some preliminary designs associated with the requirements.
This project required a lot of travel, at least 75%, to cover the wide range of users and enviroments the new product was targeting. It was fun, but at times the travel got pretty tiring - fortunately, I had good company.


Make design recommendations to improve defibrillators for Welch Allyn.
The designs were based on research conducted in facility observations and focus groups. After the initial research, I created paper prototypes of the new defibrillator designs to conduct usability testing on the EMTs who would be using the device. The results validated the designs and final recommendations were made to the product team for changes to be implemented for the next release.
An entirely new field - medical - full of regulations, equipment, and jargon; there was a lot to learn in a short amount of time. I connected with several internal employees who were able to provide many crash courses so that I could learn as much as possible before going into the field and talking with users.


Designed, created, & even coded by: tiffanie