Research Practice

Research that turns messy reality into decisions.

Fifteen years inside enterprise SaaS taught me that the hardest part of design isn't the screen — it's understanding the person, the workflow, and the system behind it. I run research across two product domains — fundraising (Donor CRM) and association software (AMS) — grounded in real domain complexity, synthesised into artifacts teams actually use, tied to outcomes leadership can see.

15+
Years in Enterprise UX
120+
Customer Discovery Sessions
2,400+
Support Tickets Analysed
40+
Stakeholder Workshops
// What I do

Research methods, end to end.

I own the full research lifecycle — from framing the unknown to handing engineering a spec they can build against.

01

Discovery & Domain Research

Getting fluent in complex, regulated, workflow-heavy domains before drawing a single screen — so decisions hold up against how the work actually happens.

stakeholder interviewsdomain modelingworkflow mappingcontextual inquiry
02

Generative Research

Building the evidence base that drives product direction — turning behaviour into personas, journeys, and the jobs users are really hiring the product to do.

persona developmentjourney mappingjobs-to-be-doneaffinity mapping
03

Evaluative Research

Pressure-testing flows and prototypes before they ship — surfacing edge cases, state failures, and recovery gaps that never appear on the happy path.

usability testingheuristic reviewedge-case auditsdata-density testing
04

Competitive & Market Intelligence

Mapping the landscape to find where a product wins, where it's exposed, and which gaps are worth closing — grounded in real teardowns, not assumptions.

competitive teardownsgap analysisfeature benchmarkingpositioning
// How research lives in the org

Research isn't only design's job.

It earns its place by living across support, sales, and product strategy — three operating modes I've used to keep evidence flowing into the roadmap year-round, not just at kickoff.

Support-Led Research

Turning support tickets into product improvements.

  1. 01Track ticket volume and tags over time to surface what users keep asking about
  2. 02Cluster tickets into themes — separate one-offs from the patterns that keep returning
  3. 03Interview the members and admins behind the most common issues
  4. 04Root-cause: is it navigation, language, or the workflow itself?
  5. 05Prototype the fix to the cause, not the symptom
  6. 06Hand product a ranked recommendation: volume × user value ÷ effort

The goal isn't to close tickets. It's to discover the underlying usability problem creating them.

Sales-Led Research

Helping sales teams understand lost opportunities.

  1. 01Audit sales objections from recent lost or stalled deals
  2. 02Collect prospect feedback alongside the AE — the actual words used in demos
  3. 03Run discovery sessions to separate "we don't have it" from "we have it, it's hidden"
  4. 04Rapid-prototype the strongest hypotheses without engineering effort
  5. 05Validate the concept with prospects and existing customers
  6. 06Translate validated learning into a roadmap-ready product opportunity

Validate before you build. Prototypes are cheaper than commitments.

Product-Discovery-Led

Guiding product strategy through evidence.

  1. 01Start with the business goal — retention, activation, expansion, or unlock
  2. 02Pick the lightest method that answers the question — agree the decision upfront
  3. 03Talk to members, admins, and staff across associations of different sizes
  4. 04Synthesise into clear patterns and opportunity areas — not slide soup
  5. 05Translate into a design direction the team can build against
  6. 06Validate the direction with real tasks before engineering invests

Method follows decision. Pick the technique that makes the call easier — nothing more.

Example signal — support-led

Members repeatedly contacting support to find renewal settings.

Example signal — sales-led

Competitors appear easier to use in head-to-head demos.

Example signal — discovery-led

A major feature shows low adoption nine months after launch.

// Selected work

Research in practice.

Five projects across two product domains — three from the GiveSmart Donor CRM (fundraising) and two from the AMS suite (association software). Each started with a question, not a screen.

Generative + Evaluative
Donor CRM · Roll-up Transactions
RoleLead — research, synthesis & validation
MethodsStakeholder interviews · persona-conflict mapping · prototype testing

One gala, five readings of the same data.

The question

When a multi-item order from an event syncs to the CRM, should each item land as its own transaction (split) or roll up into one parent row? The "obvious" answer changed completely depending on which staff member I asked.

What I found

The conflict was structural, not cosmetic. Development directors saw split transactions as misrepresenting donor giving — "$500 four times" reads weaker than a "$2,000 order" at recognition time. Finance staff often preferred split, because item-level GL codes and FMV/TDA drive tax receipting and reconciliation. Events coordinators just saw 47 rows for a 15-order night and assumed something broke. Same record, three irreconcilable needs.

The decisive insight

The risk wasn't the toggle — it was trust after the toggle. The CRM admin who flips a system-wide setting needs proof it worked on their real data, not an illustration. That reframed the design around a verification moment: an impact count like "7 transactions → 3 order rows" on their own records.

Impact

Research drove a roll-up model that protects legally-significant FMV/TDA at the item level, preserves Finance's reconciliation needs, and gives Development the relationship-accurate view — validated across six CRM surfaces. Tested with 8 CRM admins across pilot orgs; the verification flow cut roll-up–related support tickets by ~40% in the first quarter after launch.

Generative
Donor CRM · List Builder
RoleLead — research & synthesis
MethodsContextual inquiry · jobs-to-be-done · query-pattern analysis

How fundraisers actually slice a donor base.

The question

List Builder lets staff segment donors for appeals, acknowledgments, and major-gift tracking. But which segments do they build over and over — and where does the tool make them fight the data?

What I found

The recurring jobs were narrower than the filter set implied: lapsed donors, recurring-gift donors due to fail, donors above a recognition threshold, and event attendees who hadn't given since. Staff weren't exploring — they were rebuilding the same five lists from scratch every campaign, because saved segments didn't map to how they actually think about their donors.

The decisive insight

Segmentation power wasn't the gap — repeatability was. The job to be done was "give me my people again," not "let me construct a novel query." That pointed design toward named, reusable segments built around real fundraising moments rather than raw field-by-field filtering.

Impact

Reframed List Builder from a query tool into a segment library aligned to the fundraising calendar. The path from "I need lapsed majors" to a ready list dropped from 12 clicks to 3, with 6 named segments adopted across the development team.

Competitive
Donor CRM · Market Intelligence
RoleLead — analysis & synthesis
MethodsTeardowns · gap analysis · benchmarking

Competitive gap analysis vs. OneCause, Handbid & Givebutter.

The question

Leadership needed a clear view of where the platform was competitive and where rivals were pulling ahead — without the noise of feature-checklist parity arguments.

What I did

Ran structured teardowns of three direct competitors, mapped feature and experience gaps to actual user value, and translated findings into prioritised opportunity areas instead of a flat feature list.

Impact

Produced a decision-ready view of the landscape that informed roadmap conversations and sharpened where design effort would move the needle — surfacing 9 prioritised opportunities, 4 of which moved onto the active roadmap.

Support-Led + Evaluative
AMS · Admin Console + Member Portal
RoleLead — support-pattern analysis & IA redesign
MethodsTicket-pattern mining · workflow review · usability testing

Navigation built around how admins actually work.

The question

Members and admins kept opening tickets to ask where things were, not how they worked. Was the information architecture inherited from the product's history, rather than from how the work happens today?

What I found

The IA grouped features by internal product modules, not by the admin's job. Renewals, member records, and reporting lived three clicks deeper than they should have — and the labels carried legacy terminology unfamiliar to newer association staff.

Impact

Reorganised the top-level IA around the admin's day, with destination labels that matched member-facing language. Renewal-related tickets fell ~35% in the first quarter; members reached key functions in roughly half the clicks.

Generative + Evaluative
AMS · Association Admin Dashboard
RoleLead — workflow research & consolidation
MethodsStakeholder interviews · workflow analysis · prototype testing

One dashboard instead of five tabs.

The question

Admins were switching between multiple pages to complete the same recurring task. Was the workflow genuinely multi-page, or had the product fragmented information that belongs together?

What I found

Critical information for the most common admin job — running renewals — was spread across five pages, each one updated by a different team over the years. The fragmentation was an artefact of product history, not user need.

Impact

Consolidated the journey into a single dashboard surfacing the right data up front, with drill-downs only where they earned their place. Common tasks went from 5 pages to 1, and were about 30% faster in usability testing.

// How I work

My research process.

Lightweight enough to fit a sprint, rigorous enough that the conclusions hold.

1

Frame

Pin down the real question and the decision it will inform — before choosing a method.

2

Gather

Interviews, teardowns, workflow mapping, and domain immersion to build an honest evidence base.

3

Synthesise

Patterns over anecdotes — personas, journeys, and opportunity maps that survive scrutiny.

4

Validate

Test flows and prototypes against edge cases and real tasks, not just the happy path.

5

Hand off

Translate findings into specs, standards, and decisions a team can actually build against.

// Artifacts I run with

Documents that support decisions, not paperwork for its own sake.

The deliverables a team can actually act on — not slide decks that sit in a folder.

Research Plans

Interview Guides

Discovery Workshops

Affinity Mapping

Journey Mapping

Usability Reviews

Competitive Analysis

Validation Reports

// What the research moves

Evidence that landed on the roadmap.

Real numbers from shipped work — three projects, three product surfaces.

~40%
Drop in roll-up–related support tickets after the CRM verification flow shipped
~35%
Drop in renewal-related tickets after the AMS navigation redesign
~30%
Faster task completion on the consolidated AMS admin dashboard

Beyond the numbers, the work bought something harder to quantify: stakeholder alignment. Shared evidence settles opinion debates, sharpens roadmap conversations, and gives engineering the confidence to invest before the first ticket is filed. That's the real return on a research function done well.

// Let's talk

Want the full case studies?

Happy to walk through the methods, the artifacts, and the decisions any of this work drove. Open to Principal, Lead, and UX Manager roles — remote-first, open to relocation.