Craig Harkness, a smiling man with a beard wearing sunglasses, a baseball cap, and a padded jacket in a black and white photograph

Hi, I’m Craig

I’m a product designer with 10+ years experience.

I design accessible, scalable product experiences with a focus on design systems that teams actually want to use.

Over the past decade, I've worked across education, fintech, health & wellness, and adtech, most recently at Amazon Ads.

I’ve worked with…

Amazon ads
Udacity
Possible Finance
WP Engine
Mindbody
argo design
United Rentals
Hudl

What people say

I had the opportunity to manage Craig at Amazon Ads, where he made a major impact on both the ADSP experiences and our design systems. He was instrumental in launching our design systems community library and developing a scalable process for graduating designs into the core library. Craig also led our weekly design reviews, providing thoughtful, actionable feedback and mentoring peers to raise the quality bar. He consistently demonstrated sound judgment, navigating complex systems to deliver thoughtful, strategic solutions.

Julie Gordon - UX Manager, Advertiser Experiences, Amazon

Craig has shown himself to be a thoughtful designer who thinks systematically to ensure we are building at scale and is detail-oriented to focus on creating accessible experiences for all. Not only that, Craig shows up every day willing to help, support our customers, and can execute quickly. He's quick to pitch in with customer work or to help out a coworker with any urgent need.

Scott Dickie - Head of Design, Udacity

I had the chance to work with Craig for two years on the Advertiser UX team at Amazon, where he was my senior designer and a huge influence on my growth. Craig is incredibly smart and has an impressive depth of contextual knowledge, not just about UX best practices, but about how decisions impact systems, teams, and customers at scale. He consistently brought clarity to complex problems, asked the right questions, and pushed our work to be more thoughtful and effective. He's also an amazing collaborator: patient, supportive, and always willing to help me think through design challenges or provide constructive feedback. Craig is the kind of designer who elevates the quality of any project he joins. I learned so much from him, and I genuinely loved working with him.

Yosi Montes de Oca - UX Designer, Amazon Ads

Craig was critical to building buy-in from product for prioritizing the Unicorn Design System. I don't think product would have agreed had I pushed for it alone without also having Craig's buy-in in those early conversations. We were able to make a much bigger impact in these past few quarters by having Craig embedded in our context. I trust Craig and rely upon him to help guide our team to successful outcomes.

Derek Ellis - Senior Front End Engineer, WP Engine

Let's work together

If you'd like to connect or discuss a role, get in touch!