Design philosophy
The principles behind my decisions, and how they work in practice.
Stir the Brew
Click the cauldron to release the curse
Product Designer
I like to make things that make sense. I can understand code and have a life too!
Leave DatesDesign System and core product interfaces
AureliusDesign System and core product interfaces
Patterned AIDesign System and core product interfaces
Ascender ClubKnowledge is easy to share and hard to structure. Ascender Club is where I did both.The principles behind my decisions, and how they work in practice.
Business comes first. Understand the commercial goal and the cost of change. Find a way forward that respects both the business and the people using the product.
Structure before beauty. Fix the steps, choices, and information before polishing the interface.
Craft is in the details. Refine the feedback, motion, and small decisions that make an experience feel considered.
Design is a process. Explore, learn, and refine. The first version is the beginning of the feedback loop.
Stay curious. Keep learning, stay current, and explore how new tools can improve the way I work.
A fictional coffee shop. The same thinking I bring to digital products.
Use the next and back buttons, or the left and right arrow keys while focused in this story, to read its 4 frames.

Business comes first
A commuter has a train to catch, and time for one coffee.

Business comes first
People keep looking in and walking away. The owner thinks the menu needs a makeover.

Business comes first
The shop needs orders. The commuter needs to know: can I get a coffee before my train?

The next morning
At the door, the queue is a puzzle. Is this where you order, or where you wait?
In a digital product, the queue becomes a workflow, the signs become navigation, and the handoff becomes feedback.
Essays, experiences and passing thoughts from the past few years.