“There are known knowns and there are known unknowns, but there are also unknown unknowns — things we don’t know that we don’t know.”

My Process

Turning unknowns into usable, human-centered solutions.

I believe the best products are built through collaboration, curiosity, and iteration — transforming complexity into experiences that simply work.

Every successful product begins with understanding — of people, of context, and of constraints. My process isn’t a rigid checklist; it’s a flexible framework designed to uncover insights, reduce ambiguity, and create experiences that are both intuitive and technically sound.

I work closely with cross-functional teams at every step — ensuring that design decisions align with user needs, business goals, and technical realities.

Process in Practice

While every project is different, the principles of this process guide how I approach real design challenges.

For example, when designing an oncology patient portal, our team needed to translate complex electronic health record data into a clear experience for patients undergoing treatment. Direct user interviews were initially difficult due to the nature of the patient population, so we adapted our research approach by working closely with oncology clinicians, reviewing patient education materials, and implementing an embedded feedback system within the portal to gather real-time usability feedback.

Insights from these efforts informed the design strategy, helping us simplify medical terminology, improve navigation clarity, and reduce cognitive load for patients during an already stressful experience.

This project illustrates how the process below adapts to real-world constraints while keeping user needs at the center of design decisions.

View the case study

Discover & Define (The Foundation)

Every project begins with understanding the landscape — and that means digging deeper than the brief. I start by identifying the problem behind the problem: What are users really trying to accomplish? What business outcomes are we driving toward?

This stage typically includes stakeholder interviews, user research, competitive analysis, and a thorough review of existing data. I map user journeys and uncover gaps, constraints, and opportunities.

By the end of Discovery, I define clear problem statements and measurable goals. This ensures that every design decision moving forward is grounded in evidence — not assumption.

A solid foundation here prevents wasted cycles later and aligns
everyone around a shared understanding of success.

Ideate & Prototype (Bringing Ideas to Life)

With a clear direction, I translate insights into structured concepts. I sketch, wireframe, and build interactive prototypes in Figma, moving quickly from abstract ideas to tangible experiences.

This isn’t about perfection — it’s about communication. Prototypes help stakeholders and engineers visualize the solution early, encouraging faster alignment and better conversations.

Validate & Iterate (Test Early, Adjust Often)

Ideas are only as good as their impact on real users. I use usability testing, A/B testing, and heuristic evaluations to gather feedback early and often.

I value iteration over ego — feedback loops sharpen ideas, expose edge cases, and ensure we’re building something people can actually use and love. Every test is an opportunity to learn.

Build & Deliver (Design Meets Development)

This is where design turns into reality. My background in front-end development allows me to work seamlessly with engineering teams, bridging the gap between vision and execution.

I focus on accessibility, performance, and scalability, ensuring that what we ship isn’t just beautiful — it’s robust, maintainable, and works for everyone.

5. Evolve & Scale (Design That Grows With the Product)

Launch isn’t the end — it’s the beginning of a feedback loop. I document patterns, contribute to design systems, and work with teams to refine experiences based on real-world use.

As products mature, I help teams scale their design operations — ensuring consistency without sacrificing agility.