Skip to content
Works

LegalTech data platform

A platform for analyzing legal cases, built on 70+ PostgreSQL tables. I built most of the frontend.

Data
70+ PostgreSQL tables
Scope
Majority of the frontend
Role
Frontend, alongside a backend developer
LegalTech data platform

The problem

The platform works with a large amount of connected legal data. Users need to search it, filter it and see summaries, on screens that stay easy to use.

I worked with a backend developer who owned the server and the database. My focus was the frontend.

LegalTech data platform

What I did

The main parts I built:

Search with advanced filters

Case and verdict search screens with many filters, sorting and pagination.

Reusable data tables

Table components used across screens to display complex legal records.

AI chat interface

The UI for the platform's AI assistant, including displaying calculations and case summaries.

Some of the queries

Wrote some of the SQL queries behind the screens, together with the backend developer.

LegalTech data platform

The outcome

Results:

  • A large, complex data set that users can search and filter from one place.
  • An AI chat that returns calculations and case summaries inside the platform.
LegalTech data platform

Stack

ReactTypeScriptPostgreSQLAI

React and TypeScript on the frontend, with PostgreSQL underneath.

Contact

Does this sound like your app?

If your app has a similar problem, an audit is a low-risk way to start: read-only access, a written report and a prioritized list of fixes.