Designingideas intoexperiences.
UI/UX designer, product thinker and writer exploring the space between people, technology and ideas.
I like solving problemsthat don't have obvious answers.
I design digital experiences, products and systems — while constantly writing, experimenting and building things to understand how they work.
- 01Think
Understand the problem before designing the interface.
- 02Design
Turn complexity into clear, usable experiences.
- 03Write
Use words as part of the interface.
- 04Build
Prototype ideas instead of only talking about them.
- 05Iterate
Make, test, learn and make again.
Selected work
Some things I've designed, explored and built.
Kriya
Simplifying access to complex government workflows.
UniDash
A dashboard that explains itself, instead of demanding interpretation.
How I think
A working set of principles. Tap one to open.
Most design failures begin with a solution looking for a problem. We fall in love with novelty before we understand the friction.
If the user feels the complexity, the design hasn't done its job. The highest craft is making intricate orchestration appear effortless.
The best interfaces disappear into the task. When flow is broken, people notice the UI; when flow succeeds, they only notice their own velocity.
Microcopy, labels, empty states, and errors aren't decorative additions; they are the primary mental model of the product.
A working prototype ends more arguments than a slide deck. When you can touch an interaction, intuition replaces speculation.
AI, sensors, latent spaces, and latency are design materials like wood, ink, and paper. Learn their grain and treat them with respect.
Writing / Notes
Things I'm thinking about.
- Nov 4, 2024Why good interfaces feel obvious
- Oct 18, 2024Designing for uncertainty in generative UI
- Sep 29, 2024The craft of invisible microcopy