// LEXFRIEND

An AI-optimised workspace that automates the manual dossier work slowing legal teams down.

An AI-optimised workspace that automates the manual dossier work slowing legal teams down.

An AI-optimised workspace that automates the manual dossier work slowing legal teams down.

timeline

timeline

Feb '25 - Feb '26

Feb '25 - Feb '26

Feb '25 - Feb '26

Domain

Domain

Legal-Tech

Legal-Tech

Legal-Tech

Scope

Scope

Research, UX, UI, Design system

Research, UX, UI, Design system

Research, UX, UI, Design system

outcome

outcome

Recovered Billable Hours

Recovered Billable Hours

Recovered Billable Hours

01

Context

Context

Context

LexFriend is an AI-supported workspace that helps legal professionals structure cases, draft documents, and prioritise actions. So they keep control of their work and spend less time on repetitive tasks.

// Goal

// Goal

Help legal professionals regain control over complex dossiers by cutting fragmentation and administrative overhead. Legal accuracy and autonomy stayed untouched.

Help legal professionals regain control over complex dossiers by cutting fragmentation and administrative overhead. Legal accuracy and autonomy stayed untouched.

// Scope

// Scope

Redesigning a fragmented legal SaaS platform. This included multiple product domains, a scalable design system for four developers to build on and integrating AI-supported workflows for lawyers and secretaries.

// responsibilities

// responsibilities

Led the product design process from user needs to delivery. I designed core workflows, established the design system, aligned stakeholders and supported a team of 4 developers during implementation.

// Key pain points

01

Manual dossier work

Manual dossier work

Building dossiers by hand and logging time after the fact drained hours and left billable work uncaptured.

Building dossiers by hand and logging time after the fact drained hours and left billable work uncaptured.

02

No shared context

No shared context

Secretaries couldn't act without interrupting a lawyer, because the system never gave them enough case context.

Secretaries couldn't act without interrupting a lawyer, because the system never gave them enough case context.

03

No shared foundation

No shared foundation

A fragmented codebase with inconsistent components meant every new feature generated rework and guesswork.

A fragmented codebase with inconsistent components meant every new feature generated rework and guesswork.

02

Discovery

Discovery

Discovery

I interviewed lawyers and secretaries at two small law firms (10–20 employees). One thing became clear: the problem wasn't in the software. They wanted fewer hours lost to manual labor.

Lawyers were buried in administration; secretaries couldn't act without interrupting a lawyer for context. Every workflow decision after that traced back to cutting down activities that were time consuming,

SYS_SCAN :: WORKFLOW FRICTIONSynthesised from three workflow observations
01

The bottleneck wasn't people. It was the operational structure around them.

Both roles were compensating for system limitations through manual workarounds.

02

“I was losing hours to administration that pulled me away from actual legal work.”

Manual dossier building, fragmented workflows, and retrospective time registration created hidden operational drag.

03

“Even simple tasks required interrupting a lawyer, because the system didn't give me enough context to act independently.”

Fragmented information and permission dependency blocked execution.

FRICTION → DEPENDENCY → STRUCTURAL BOTTLENECK

SYS_SCAN :: WORKFLOW FRICTIONSynthesised from three workflow observations
01

The bottleneck wasn't people. It was the operational structure around them.

Both roles were compensating for system limitations through manual workarounds.

02

“I was losing hours to administration that pulled me away from actual legal work.”

Manual dossier building, fragmented workflows, and retrospective time registration created hidden operational drag.

03

“Even simple tasks required interrupting a lawyer, because the system didn't give me enough context to act independently.”

Fragmented information and permission dependency blocked execution.

FRICTION → DEPENDENCY → STRUCTURAL BOTTLENECK

03

Starting with the foundation

Starting with the foundation

Starting with the foundation

In my first weeks, I found a fragmented codebase: inconsistent components, hardcoded spacing and no shared UI foundation. This wasn't just a design issue, it was generating rework and implementation sprint after sprint. I identified this early and made the decision to start with the foundation before adding new workflows on top.

// Goal

// Goal

Find where the day actually breaks down, then design AI workflows that remove the manual load. Lawyers keep control of the legal work.

Find where the day actually breaks down, then design AI workflows that remove the manual load. Lawyers keep control of the legal work.

Find where the day actually breaks down, then design AI workflows that remove the manual load. Lawyers keep control of the legal work.

FIG_02 :: WITHOUT FOUNDATION — Fragmented, manual dossier workflows

FIG_02 :: WITHOUT FOUNDATION — Fragmented, manual dossier workflows

FIG_03 :: WITH FOUNDATION — Consistent patterns, and scalable UX / UI.

FIG_03 :: WITH FOUNDATION — Consistent patterns, and scalable UX / UI.

04

Building the system

Building the system

Building the system

As the only designer working with four developers, I created the design system while delivering product features. When a feature required a new component, I designed it for that feature, added it to the shared library, documented its use, and connected it to the token structure.

This meant the system grew from shipped product needs, nothing speculative. The team used new components immediately. No pausing feature delivery, no separate design system rotting in Figma.

Approach

01

Foundation first

Foundation first

Fix the underlying system before layering new features on top.

Fix the underlying system before layering new features on top.

02

Low learning curve

Low learning curve

Design AI interactions so users only need to know what to do next, not how the AI works.

Design AI interactions so users only need to know what to do next, not how the AI works.

03

Control stays with the user

Control stays with the user

AI does the work; the lawyer stays in control of confirmation and accuracy.

AI does the work; the lawyer stays in control of confirmation and accuracy.

// The Process - STEP BY STEP

01

Define the principles

Define the principles

Created a shared design language to reduce inconsistency before components were built.

Created a shared design language to reduce inconsistency before components were built.

02

Set up the token structure

Set up the token structure

Built the token foundation from scratch, focused only on what the product needed to stay maintainable.

Built the token foundation from scratch, focused only on what the product needed to stay maintainable.

03

Embed it in the team

Embed it in the team

Applied the system while designing new features, adding patterns before handoff to keep product & system aligned.

Applied the system while designing new features, adding patterns before handoff to keep product & system aligned.

05

Workflows

Workflows

Workflows

With the system in place, I applied it to the workflows that mattered most: time registration and dossier management.

5.1 Time registration

Problem

Problem

Time registration was fragmented, manual, and often done after the fact.

Trade-off

Trade-off

Letting AI interpret notes introduces a small learning gap for the assistant.

Solution

Solution

AI-driven time registration dropped the manual effort and gave a reliable billing foundation.

5.2 Dossier summary

Problem

Problem

Lawyers and secretaries worked from different information; secretaries lacked case context.

Trade-off

Trade-off

An AI summary is only as good as the dossier data; incomplete input misleads rather than helps.

Solution

Solution

A dossier-level summary gives both roles the same picture: status, financials and next actions.

06

Outcome

Outcome

Because the product was in active development throughout the project, there were no post-launch metrics. That's why the outcomes below are qualitative, not measured against launch metrics.

Time

Time

Time

Lawyers stopped losing billable hours to manual registration. Time was logged when it happened, not guessed at the end of the month.

Lawyers stopped losing billable hours to manual registration. Time was logged when it happened, not guessed at the end of the month.

Alignment

Alignment

Alignment

The information gap between lawyers and secretaries was closed. They had one single source of truth they both have direct access to.

The information gap between lawyers and secretaries was closed. They had one single source of truth they both have direct access to.

Scale

Scale

Scale

No building inconsistencies. Every new workflow got built from existing components. No alignment rounds, no rework.

No building inconsistencies. Every new workflow got built from existing components. No alignment rounds, no rework.

07

Reflection

Reflection

Designing AI features for legal software showed me where automation adds value and where it introduces risk. Lawyers rely on accurate outputs for client work and billable time, so errors have direct consequences.

That required clear confirmation steps, transparent explanations of AI-generated results, and user control before anything was saved or applied.

// key learning

// key learning

Design the feeling of control first, then let the AI do the work.

Design the feeling of control first, then let the AI do the work.

Design the feeling of control first, then let the AI do the work.

// OTHER PROJECTS

Explore more of my work

Explore more of my work

Want to work together?

Get in contact with me.

© 2026 Marcel. M - All rights reserved.

Want to work together?
Get in contact

with me.

© 2026 Marcel. M - All rights reserved.