My work

Case studies, videos, articles, and independent projects


Case study

Building a startup on YouTube

Watch me build and launch a complete startup product from scratch on YouTube


UX storytelling for a an online media platform

How to lead your team (without telling them what to do) on request

Curriculum design at the University of Michigan

What I learned about teaching product design, plus tips for new teachers on request

Most of my client projects can't be shared publicly. More work samples available on request.
Schedule a call


Know your bias before you build

Your job title makes you susceptible to bad product decisions

How to get unstuck (for product designers)

A big list of things to try when you’re out of ideas

"You're a natural, kid"—How to spot design talent

The four least-teachable traits of great designers

The books I recommend to designers

What to read when you’re learning (or struggling with) design

Using design to make hard life choices

Step one: literally put your priorities in order

Coming soon

Good, bad, and horrible reasons to build a feature

Avoid vanity features by prioritizing your roadmap the right way on request

Rules for running design concept sprints

How to focus roadmaps, energize teams, improve quality, and innovate quickly on request

Telling the story for product vision storytelling

A clear vision of your customer’s journey is one of the best ways to lead your team to success on request

The Product Design Health Checklist

17 things great design teams tend to have in common on request

Design is mostly about emphasis

11 ways to make the important parts of your design stand out on request

The hardest-won lessons for junior designers

What talented designers struggle with when they join teams on request

Feedback 101

How to give—and ask for—great design feedback on request

What design managers actually do

The 13 hats great design managers wear on request

UI design for complete beginners: common mistakes and easy fixes

The checklist I used to create a design for a successful startup on request

Why your company still has bad design (and how to fix it)

Five tough truths for executives — and three steps they can take to make things better on request

Engineering concepts every designer should know

Essential knowledge for anyone who designs software—regardless of your title on request

The “Idea Funnel” in product design

When to go broad—and when to focus on request

Every job is the same

How to be a good consultant, teacher, mentor, boss, employee, or coach (or anything else) on request

A minimum viable brand in 30 minutes

Get 90% of a great logo with 1% of the work on request

Get email updates


Designing a prototype in 15 minutes

A rapid run-through of user journey mapping and minimal UI design

UX design for startups

A glimpse at lean product design methods

Piano hacking and creative flow

Music tools for intuitive improvisation

Just for fun

Some of the side projects I've designed, coded, and launched on my own:

  • Shuffleboard - Tool for helping teams run amazing live meetings. Shuffleboard is an work-in-progress, and the my entire process is recorded on YouTube!
  • Firefly - Open-source Javascript app-development boilerplate and guide
  • Turing 9000 - A retro-styled, skeuomorphic Turing Machine emulator
  • Dobby - A to-do list that lives in your email inbox
  • Wanderkind - Gifts that inspire exploration and discovery
  • Typewriter - Typewriter simulator with realistic sound and animation

for growth stage

Design leadership for startups

I work as a part-time Director of Design for growing startups, focused on growth, UI scalability, best-in-class UX, and coaching your team to build products customers love.

Level up your design team

Other services: product development, design coaching