About me
My design philosophy
I prioritise intuitive, intentional solutions that encourage scalability and growth.
Starting from zero
Good design doesn't end when something just looks good. Good design is so much more than that. How does it work? How well will it hold up over time? How does it manage edge cases when your user does something that's unexpected?
I design for real-world constraints: accessibility, performance, and maintainability. I'm happiest when I can take something from a concept to a working experience, shaping how the interface looks and how it's built.
Principles I follow
- I believe that clarity beats complexity. If something needs excessive explanation or documentation, it requires simplification.
- I think about accessibility at every stage during the design and development process.
- Atomic design principles serve as the foundation of my design process. It reduces friction, helps developers and massively improves scalability.
- Designs should translate cleanly into code. What's the point of designing something extravagent if it can't be built?