Proof of work

Where trust breaks down, and how to rebuild it.

Four case studies, two structured product audits and two real rebuilds from inside my own accounts, all built the same way: walk the real path, name every moment that erodes confidence, and prioritize fixes by what they cost the business. More are on the way, so this page will keep growing.

Case Study 01 · Creator SaaS Platform

Vineyard — Onboarding & Activation Audit

Conducted a structured onboarding and product experience audit for a SaaS platform, focused on improving user activation, product adoption, and retention across desktop and mobile.

Flows analyzedAccount setup, e-commerce store setup, bookkeeping, mobile transaction entry
Friction points found21 across the onboarding journey
Engagement typeSolicited product audit

01 The problem

Identified 21 key friction points in the onboarding journey, including information overload, complex setup steps, and delayed time-to-value. Together, they were causing early user drop-off before customers ever reached the product's core value.

02 What I proposed

Break onboarding into progressive steps. Reduce cognitive load for new users. Improve clarity of actions across flows. Accelerate time-to-first-value so activation happens before drop-off risk sets in.

03 How I prioritized

Recommendations were ranked by impact on retention and churn reduction, positioning onboarding as the highest-leverage growth opportunity available to the team, not just a UX polish item.

04 The approach

Applied a behavior-driven lens throughout, connecting user experience gaps directly to business outcomes: customer success, retention, and revenue growth, not just interface friction.


Case Study 02 · No-code SEO SaaS

SEOBrief — Activation & Monetization Audit

Conducted a solicited product audit of SEOBrief, a no-code SaaS tool built to help writers and founders generate SEO-optimized content briefs.

Flow testedEnd-to-end, keyword entry to brief output
Key gap found~85% of output hidden behind an immediate paywall
Observations delivered9, prioritized

01 The problem

Tested the full end-to-end flow, from keyword entry to brief output, and identified a critical activation gap: nearly 85% of the product's output was hidden behind an immediate paywall, leaving new users with no meaningful experience before being asked to pay.

02 Key findings

The absence of an Aha moment, misplaced email capture, weak social proof, and cold paywall copy. None of it required engineering resources to fix.

03 What I delivered

A structured audit report covering 9 prioritized observations across the onboarding flow, output design, and monetization architecture, with recommendations calibrated to the product's no-code MVP scale.


Case Study 03 · Hospitality PMS, CrowFran Innovations

From Task to Process: Rebuilding Hotel Client Onboarding

Onboarding at CrowFran had never been built as a process. There was an informal sense of what a new hotel client needed, but no fixed communication channel, no consistent checklist, and no defined order of operations. Work happened across email, Slack, and memory, whichever channel a given step landed in that week. Clients can't trust a process they can't see, and this one wasn't visible to anyone, including the internal team.

Before2+ weeks, ad hoc, no fixed process
After~10 days average (1 week, 3 days)
Structure builtSix-stage, dependency-linked Trello board

01 The problem

Steps got missed or done out of sequence, and clients weren't necessarily set up to get early value even when onboarding was technically "done." That gap showed up downstream: clients who went through the informal process needed disproportionately more support afterward, because the setup underneath them was inconsistent.

02 What I built

A shared Trello board organizing onboarding into six dependency-linked stages: Kickoff and Prep, Data and System Setup, Training and Workflow Build, Go-Live Prep, Go-Live and Hypercare, and Value Review and Handoff. A client couldn't move to the next stage without the prior one actually being complete. No automation behind it, just a structural fix: making the sequence and ownership explicit instead of improvised.

I changed how individual sessions ran too, shifting from full feature walkthroughs before a client had touched the product, to "use first, expand later." Every session ended with a clear next action tied to real usage, not just information covered.

03 Why it worked

Nothing fell through the cracks, since each stage had a defined scope, so we stopped circling back on things that should already have been covered. The structure gave clients clarity too, not just the internal team: a defined sequence made it visible what was happening and what came next, instead of onboarding feeling like an open-ended back and forth. And it created a clean handoff point. Since I handled both onboarding and account management, the Value Review and Handoff stage gave a clear, visible line for when onboarding ended and ongoing account management began, a transition that used to be informal and easy to blur.

04 The result

I tracked onboarding timelines deliberately against the prior, informal process. Before the board, onboarding regularly took 2 or more weeks. After, the average settled at 10 days, roughly a 30% reduction, with some variation depending on client team size (larger teams take longer mainly due to more configuration and training, not because the process itself changes). The fix wasn't a better checklist for one client. It was converting an ad hoc task into a defined process with visible stages, dependencies, and ownership, which is what made the improvement repeatable across different hotel clients rather than a one-off win.


Case Study 04 · Pharmaceutical Manufacturing, Ecomed Pharmaceuticals

Reactivating a Dormant Account Portfolio

I joined Ecomed as the first Customer Success hire, with no existing playbook to work from. The book of 60 accounts I inherited was only about 20% active, 12 accounts actually engaged, the rest dormant. Dormant accounts don't come back because of a discount. They come back because someone rebuilds the trust that lapsed.

Starting point12 of 60 accounts active (~20%)
One year later30 active + 8 net-new accounts
Renewal rate held100% across the full portfolio

01 The problem

Dormant accounts don't announce why they went quiet. Some had lost confidence in delivery timelines, some had never been proactively engaged at all. With no account management process in place before me, there was no existing signal for who to prioritize or why.

02 What I built

Account planning and segmentation from scratch, so every dormant account had a reason to be re-approached and a plan for the conversation. For accounts hesitant about production capacity, I brought the actual delivery track record and walked them through the schedule directly, rather than asking them to just take my word for it.

03 The result

Active accounts grew from 12 to 30, plus 8 net-new, within one year, and the full portfolio held a 100% renewal rate throughout by staying ahead of renewal dates instead of reacting to them.

Have a product that needs the same audit?

If your team is seeing signups stall before activation, I'd love to look at where trust is breaking down.