top of page

All Posts


Not because something broke. Because of how it felt when it broke.
Sometimes the biggest problem with a product isn’t its complexity. It’s the feeling of helplessness it creates when something goes wrong. Not long ago, I used a service where login relied entirely on facial recognition. Everything worked perfectly. Until it didn’t. The facial recognition stopped working. There was no alternative way to verify my identity. No one-time code No option to log in from another device. That was it. They lost me as a customer. Later, I got a new phon
1 min read


The Day I Stopped Moving Pixels
The Day I Stopped Moving Pixels was
When I was introduced to Object-Oriented UX (OOUX) in 2020 and Sophia Prater's approach to modeling complex domains, I finally found a framework that helped me work with that complexity in a structured way.
1 min read


What Does Design System Maturity Really Look Like?
It’s not when you have a Figma library with shiny buttons. It’s not when you launch a slick documentation site. And it’s definitely not when someone declares, “We have a design system now.”
Real maturity is when your system is deeply embedded into how your company thinks, builds, and scales across design, engineering, product, and leadership.
3 min read
bottom of page