Thinking beyond chat interfaces for human-agent interaction

Good Design = Great First Impressions: How UI Can Win (or Lose) Customers

The Beginning of the End for Figma? Building Prototypes with Vue.js as a Designer
How do you design explainability in Complex Systems?
The Importance of a Tangible Interface

Designing from 0 to 1: Meet Users Where They Are

Product Design is a Technical Pursuit
What is Product Design?

Linear vs Hierarchical Navigation
Users Want Small Tasks: Designing for Busy, Distracted People

Avoiding AI Gimmicks: Designing for Real User Needs

The Difference Between Usability and Accessibility
Why Good Typography is Good Product Design: What Typography Can Teach Us About Product Design

Why we design

The Emphatically Empathetic User

Designing for Trust in AI Applications

What is Dynamic Interaction?

The Power of Narrow Inputs and Outputs for Language Models

Rethinking: Are LLM chat interfaces really what users want for search?

Portfolio tips for designers
