Most of my work lives at the intersection of systems thinking, technical constraints, and polished execution. I work with AI not as decoration, but as leverage. I’m comfortable designing products where AI is not a feature, but the foundation of the experience. I’m at my best when owning end-to-end systems. I start by mapping how everything connects: data inputs, decision logic, edge cases, states, and failure modes. Once the system is clear, the UX becomes obvious. That’s how you build trust in AI-powered workflows. I’ve designed 0-1 products from scratch and scaled mature platforms post-launch. I move easily between ambiguous whiteboard problems and dialing in the last 5 per cent of interaction, motion, and visual detail. I build pragmatic design systems that balance speed with craft. Technically, I speak the same language as engineering. I design around real APIs, states, and constraints, and I write specs that remove ambiguity before it becomes rework. I deliver the outcome, not the hours. The goal is clarity, momentum, and a product experience that feels coherent across every step of the journey. Design, in this sense, is not about artefacts or tools. It is about forming and shaping clarity of the intent through ideas, exploration, research, and discussion. It is about deciding what matters, what constraints apply, and what tradeoffs are acceptable. Good product work seeks clarity.