How I Work
I believe good design is about clarity, rhythm, and restraint. It solves real problems, respects users’ time, and moves the work forward. My process is fast, grounded, and adaptable – built on instinct, pattern recognition, and decades of experience.
1. Define the Problem
I work closely with product owners to understand what we’re really solving – not just the feature request, but the context behind it. My goal is to stay grounded in real constraints (audience, business need, timeline) and avoid designing in a vacuum.
2. Sketch and Explore
I move fast here – rough wireframes within a day or two. Getting early feedback isn’t just about approval; it helps uncover missing requirements before they cost us time. I draw on existing UX patterns and industry parallels, because consistency builds trust – and smart reuse beats reinvention.
3. Design and Prototype
Once we’ve aligned, I bring it to life in high fidelity. I use Figma (or whatever tool fits the team) to design responsively, and create clickable flows we can test and refine. I care about details, but I don’t let polish delay progress. It has to feel real, not just look good.
4. Collaborate and Refine
I don’t throw designs over the wall. I bring them to dev early, and adjust based on feedback – whether it’s about edge cases, effort, or feasibility. I listen, but I don’t just agree to everything. The goal is to keep the flow intact, not just the pixels.
5. Final Delivery
I provide clean specs, ready-to-use assets, and stay involved during implementation. I adapt based on whether it’s a new product or a legacy system – I don’t treat every build the same. My goal is to make it easy to ship what we agreed to – and ensure it still feels right when it’s live.