It all starts with empathy.

Depending on the project and requirements, there are a variety of methods and activities that I use to produce valuable insights and deliverables, however at the core of every project is an empathetic approach. Each project requires some kind of discovery period so that I understand the unique needs and business goals of the client and their users. Discovery is typically followed by a design and production period where I can create and test prototypes that address these needs. 



Discovery is about learning as much as possible about the business, the users, and the industry. Understanding these three things is no small task and depending on the outstanding questions that still need to be answered, I recommend a different set of activities for each unique set of problems we are trying to solve. Here are some of the activities that I've used before on various client projects: 

  • Requirements Gathering
  • Site Audit
  • User Research & Testing
  • Heuristic Evaluation
  • Competitive Analysis
  • UX Workshops
  • Card Sorting Workshops
  • Information Architecture & Taxonomy
  • User Personas
  • Journey Mapping & User Flows
  • Template Inventory 


Once I've gathered all of the information I need, I start ideating solutions to the problems we are trying to solve. I always design with all devices in mind, this usually means designing for at least two or three breakpoints simultaneously and always keeping in mind best practices for UX that will be easily implemented by the development teams. I work very closely with my project teams during the course of a project to make sure we are all on the same page and have a shared vision for the project. Design also includes the following: 

  • Sketching
  • Wireframing & Prototyping
  • Functional Annotations
  • Modular Design Systems


On most projects I use a combination of Sketch to create wireframes and any UI work, I use InVision to prototype and share with internal and client teams, and I use Zeplin to share the designs or wireframes with the development teams. However I am able to work with the following software as well: 

  • Sketch
  • Axure
  • Omnigraffle
  • InVision
  • Marvel
  • Zeplin
  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe InDesign