
This project began as a deep exploration into how technology can simplify complex legal workflows. The goal was to build a platform that felt as intuitive as consumer software while handling the rigorous demands of legal documentation and case management.
We focused on clarity at every level — from the information architecture down to the micro-interactions. Every decision was filtered through the question: does this reduce friction for the end user?

The main dashboard — designed for zero learning curve.
The result is a system that legal professionals actually enjoy using. Clean interfaces, fast search, real-time collaboration, and an attention to typographic detail that makes dense information feel approachable.
We didn't set out to build software for lawyers. We set out to build software for people who happen to practice law.


Every great product starts with understanding the problem deeply. We embedded ourselves in legal workflows for three weeks before writing a single line of code.
Research & Discovery
Interviewed 12 practitioners, mapped existing workflows, and identified the highest-friction touchpoints. Built a shared vocabulary with stakeholders to align on priorities.
System Design
Established a component architecture and design token system. Prototyped the core navigation patterns and validated them with usability testing across 3 rounds.

Early wireframes explored three different navigation paradigms.
Build & Iterate
Developed in two-week sprints with continuous design reviews. Used Storybook for component isolation and Playwright for end-to-end confidence.
Launch & Refine
Rolled out with a phased approach — internal beta, limited external access, then general availability. Post-launch analytics drove three rounds of refinement.
The phased launch strategy reduced critical bugs by 73% compared to a hard launch. Patience at the finish line pays off.



On typography
Legal documents are dense by nature. We spent two full weeks just on the reading experience — line height, measure, contrast ratios, and font pairing. The result: professionals reported less fatigue during extended sessions.

The type scale was designed to handle 6 levels of document hierarchy.
The best tools disappear. They don't demand your attention — they earn it by making hard things feel effortless.
— Project reflection
On animation
Motion was used sparingly and purposefully. Page transitions orient the user spatially. Loading states communicate progress without anxiety. Nothing moves just to move.


On constraints
Working within a regulated industry meant every design choice had compliance implications. These constraints became creative catalysts — they forced us to find elegant solutions within tight boundaries.
Compliance requirements initially felt like blockers. Reframing them as design constraints unlocked some of the most elegant solutions in the project.
The visual language drew from editorial design, modernist Swiss typography, and the calm precision of scientific instruments. We wanted every screen to feel considered — not decorated.


Good design is as little design as possible. Less, but better — because it concentrates on the essential aspects.
— Dieter Rams



The muted palette and generous whitespace weren't aesthetic choices — they were functional ones. When you're reading legal documents for hours, visual noise is the enemy.
A selection of key screens from the final product. Each represents a different user scenario and demonstrates how the design system adapts to varying content density.




Full-text search with contextual highlighting across 50,000+ documents.



