Turning complex use cases into seamless user experiences.
Right now, I’m focused on crafting intuitive interfaces for AI-powered product — bridging design, technology, and human behaviour.

This article builds directly on my earlier post about prompt rules for AI-generated code. That piece focused on how to communicate with AI and why constraints matter more than clever…
Most frontend engineers start using AI like this: “Write a React component for a table.” That works—until it doesn’t. What you usually get: The problem isn’t the model. The problem…
Design systems rarely fail because of poor components. They fail because the system begins at the surface instead of the source. Teams often start with buttons and inputs, wire them…
Pie charts are often described as “simple”, yet few charts are misused as frequently. Their familiarity gives a false sense of safety—anyone can make one, but not everyone makes one…
1. We are bad at comparing area A bubble’s size represents value using area, not radius.But our eyes don’t intuitively judge area correctly. A bubble that’s 2× the value doesn’t…