Non-UI Works

A showcase of research teardowns, workflow mapping, usability tests, and systems design behind the screens.

Comprehensive UX research and competitive flow teardown sheets

Research, workflows, and systems design behind the screens.

1.  Beyond Drawing Screens

A lot of people think product design is just drawing screens in Figma—picking colors, adjusting fonts, and moving buttons around.

In reality, most of the hardest work happens before and behind the interface. If the underlying logic, business rules, or user steps are tangled, making the buttons look nicer won’t fix anything.

This article is a collection of my non-UI work: research breakdowns, workflow mapping, information architecture, usability testing, and cross-team workshops.

2.  Research Deconstructions & Workflows

Different problems require different tools. Here is how I broke down real-world systems across different industries:

Klook: Booking Funnel Breakdown

Mapped out Klook’s ticket booking steps to see where travelers got confused or hesitated before paying.

Research project - Klook competitive analysis
Mapping ticket booking flows on Klook.

RBS: Banking Architecture Audit

Studied how Royal Bank of Scotland organizes complex banking rules and multi-account permissions into clear daily customer journeys.

Research project - RBS analysis
Information architecture audit of RBS banking.

IFC: Institutional Workflows

Analyzed multi-stage loan approvals and compliance audits for the International Finance Corporation (IFC) to help teams track multi-million dollar approvals without losing oversight.

Research project - IFC analysis
Workflow analysis for loan approvals.
Research project - IFC analysis part 2
Compliance requirements and approval journeys.

MetroGo: Commuter Navigation

Studied subway stations and physical signage to design a transit navigation flow commuters can read in a split second while walking.

Research project - MetroGo analysis
Commuter decision points for transit routing.

Falcon: State & Offline Sync

Mapped enterprise tracking states, ensuring the app handles offline data safely when workers lose internet connection in the field.

Research project - Falcon analysis
State transitions and offline synchronization.

Affinity Mapping

Organized qualitative user feedback and interview notes into clear groups to pinpoint common patterns and pain points.

Research project - Affinity mapping
Grouping interview findings into problem areas.

Usability Testing

Tested interactive prototypes with real users to measure task completion speed and identify stumbles before writing code.

Research project - Usability testing
Testing user flows and task completion.

3.  Keeping Research Practical

Research is essential, but it can easily become a trap. Spending months on open-ended interviews without building anything often turns into expensive procrastination.

To keep research practical:

  1. Ask specific questions: Test clear, focused questions instead of doing vague academic exploration.
  2. Keep time limits: Set strict time limits for research sprints so momentum never stalls.
  3. Test with real products: A simple live prototype put in front of users teaches you more in two days than weeks of speculation.
  4. Spend time where risk is high: Focus deep research on core foundations (like checkout security or account data) that are hard to change later, and move quickly on surface layout details.

4.  Communicating Across Teams

The best research is useless if it stays locked inside a presentation deck. Most of a product designer’s real impact comes from clear communication:

  • Speaking different languages: Talking about business risk and return with executives, technical feasibility and APIs with engineers, and ease-of-use with customers.
  • Prototypes over static slides: Showing realistic prototypes so everyone can experience edge cases and trade-offs directly.
  • Building alignment: Helping separate departments see how a clean user experience directly protects company revenue and saves engineering time.
Communication skills - Presentations and interactions across all levels of the organization
Aligning engineers and leaders in workshops.

5.  Enterprise Systems: The UNDP Learning Platform

A great example of this systems approach was the United Nations Development Programme (UNDP) eLearning initiative. What started as a simple request for UI mockups grew into building an entire Learning Management System (LMS) for small business owners across the country.

UNDP eLearning Program - LMS system design part 1
Course catalog and enrollment screens.
UNDP eLearning Program - LMS system design part 2
Student dashboard and progress tracking.

By studying slow internet speeds in rural areas, student drop-off patterns, and device limitations, we created a lightweight platform that worked reliably on low-bandwidth connections and helped thousands of entrepreneurs complete their courses.

You might also like