I stay close to the work. I design, prototype, critique, and code when it helps move the product forward.
I connect design decisions to customer behavior, product metrics, and the health of the business.
I hire, coach, and create ownership so designers can make strong decisions without depending on me.
I adopt new technology early and fold it into how teams understand, design, prototype, and build.
Most important product problems don’t arrive as clean briefs. They arrive with competing customer needs, business priorities, technical constraints, incomplete data, and different opinions about what matters.
From there, I use customer insight, prototypes, data, and storytelling to create a direction that product, engineering, data, and leadership can rally around.
I want to understand how the business works, which customer behavior matters, and which metric tells us whether the experience is actually doing its job. That lets design participate in prioritization and strategy, not just execution.
I still get into the details when that is the highest-leverage thing to do. Sometimes the fastest way to create alignment is not another meeting or presentation. It is something people can see, touch, and react to.
My role isn’t to become the person who approves every pixel. It is to give designers context, ownership, feedback, and confidence to make strong decisions themselves.
Look for complementary strengths, craft, curiosity, product judgment, and ownership.
Give designers the why, business model, customer problem, constraints, and success metric.
Give designers meaningful problems to solve rather than prescribing solutions.
Raise quality through clear feedback without taking the work away from the person doing it.
Create progressively harder opportunities that help designers build their next capability.
Step back when the designer has enough context and confidence to run.
The strongest outcomes rarely come from design working alone. I spend a lot of time creating shared context, making decisions visible, and helping teams disagree productively.
Align on the problem, priority, tradeoffs, and success metric.
Bring technical partners into the conversation early instead of handing off finished designs.
Define what success means before launch, not after the experiment comes back.
Communicate through customer value, business outcomes, and tradeoffs.
Create a high bar without turning critique into approval theater.
I’ve coded prototypes throughout my career and adopt new tools early when they help me understand a problem, communicate an idea, or move from concept to reality faster. AI is now embedded throughout how I work.
Research synthesis, pattern discovery, competitive analysis, and finding signal faster.
Explore product hypotheses, edge cases, flows, and alternative approaches.
Rapid prototypes, conversational experiences, functional concepts, and code.
Documentation, design systems, repeatable workflows, and faster iteration.
Sharper narratives, faster alignment, and clearer decision-making.
A few examples where business outcomes, hands-on product judgment, team leadership, and cross-functional influence came together.