My Process
From Problem to Pixel-Perfect Solution
Hey there! I'm glad you're curious about how I work. While my portfolio shows the shiny end results, this page pulls back the curtain on the messy, iterative, and ultimately rewarding process of solving real problems through design.
Phase 1: Understanding the Problem Space
Discovery & Research
Every project starts with questions, not answers. I begin by immersing myself in the problem space through:
Stakeholder interviews to understand business goals and constraints
User research to uncover real needs and pain points
Competitive analysis to identify opportunities and patterns
AI-Powered Content Analysis
Here's where I leverage modern tools to work smarter. I use AI to:
Analyze existing content for patterns and gaps
Extract key themes from user feedback at scale
Generate initial content inventories and audit reports
E.g. On a recent e-commerce redesign, I fed an entire website into GhatGPT to identify the top 10 friction points in the primary user flow—providing a starting point that would normally take a week or more to do without AI-assistance.
Phase 2: Making Sense of Chaos
Heuristic Evaluation
Before jumping to solutions, I conduct systematic heuristic analyses using:
Nielsen's 10 usability heuristics
Accessibility standards (WCAG 3.1)
Industry-specific best practices
Information Architecture
This is where my IA background shines. I create:
Content buckets that group related information logically
User flow diagrams showing key pathways
Sitemaps that visualize the entire information ecosystem
I'm a firm believer that good IA is invisible—users should find what they need without thinking about how it's organized.
Phase 3: Bringing Ideas to Life
Wireframing & Prototyping
I start low-fidelity to test concepts quickly:
Lo-fi wireframes to test information hierarchy
High-fidelity wireframes for design system work (Why make my UI partner’s life harder?)
Interactive prototypes for usability testing
Design System Thinking
I don't just design screens—I design systems. This means:
Creating reusable component libraries
Documenting interaction patterns
Establishing design tokens for consistency
This isn't just about efficiency (though it helps!). It's about creating experiences that feel cohesive across every touchpoint.
Phase 4: Collaboration & Refinement
Developer Partnership
Great design dies in poor handoffs. I work closely with developers by:
Co-creating during the design phase to ensure feasibility
Providing detailed specs with interaction states and edge cases
Participating in sprint planning to prioritize features effectively
Conducting design QA during implementation
Iterative Improvement
I believe in shipping to learn. Post-launch, I:
Monitor analytics and user feedback
Conduct usability testing on live products
Create optimization roadmaps based on data
What Makes My Process Different?
AI-Augmented, Human-Centered
I use AI as a power tool, not a replacement for human insight. It helps me process information faster so I can spend more time on creative problem-solving.
Systems Over Screens
I think in patterns and components, not just individual interfaces. This creates more scalable, maintainable solutions.
Collaborative by Design
I involve stakeholders, developers, and users throughout the process. The best solutions come from diverse perspectives.
Data-Informed, Not Data-Driven
Numbers tell part of the story, but I balance quantitative insights with qualitative understanding and design intuition.
Let's Work Together
If this resonates with how you approach design challenges, I'd love to chat. I'm always excited to learn about new problems to solve and teams to collaborate with.