Skip to main content

Success Story

JustResolve — Legal Tech Dispute Resolution Platform

Full-stack serverless platform powering JustResolve dispute resolution workflows with identity verification, document processing, and e-signatures.

100+API Endpoints
24-month engagement, PETRONAS ICT
LambdaServerless FrameworkAPI GatewayPostgreSQL / Aurora RDSDynamoDBAWS CDKReact / TypeScriptMaterial-UIZustandCognitoAWS TextractS3
100+
API Endpoints
5 (Dev to Prod)
Environments
Serverless
Architecture
MFA via Cognito
Auth

Challenge: Dispute resolution processes relied on manual coordination, paper-based document handling, and fragmented communication between parties, causing delays and compliance gaps.

Solution: Built a full-stack legal tech platform (Practical Dispute Resolution as a Service) with case management workflows, identity verification via Yoti, e-signatures via DocuSign, and a document template engine with PDF conversion.

Result: Streamlined end-to-end dispute resolution with 100+ serverless API endpoints, multi-environment deployment pipeline, and topic-based messaging for structured party communication.

Tech Stack

LambdaServerless FrameworkAPI GatewayPostgreSQL / Aurora RDSDynamoDBAWS CDKReact / TypeScriptMaterial-UIZustandCognitoAWS TextractS3

The Story

JustResolve is a legal tech platform for managing dispute resolution workflows end to end. The existing process was exactly what you would expect from a legal operation: paper forms, manual coordination, fragmented communication between parties, and compliance gaps everywhere. The brief was clear. Build a platform that handles case management, identity verification, document processing, and e-signatures in one place, with a proper deployment pipeline across 5 environments.

I built the backend with 100+ API endpoints on Lambda and Serverless Framework. The data layer is PostgreSQL on Aurora RDS for structured case data and DynamoDB for event tracking. TypeORM handles the relational models. The case management system tracks the full lifecycle of each dispute, with workflow stages, file uploads, and topic-based messaging so parties can communicate in structured channels instead of email threads. Cognito handles auth with MFA, email and SMS verification.

The integration layer is where most of the complexity lived. Yoti for identity verification of dispute participants, with SDK integration and callback handling. DocuSign for legally binding e-signatures on resolution documents. AWS Textract for extracting data from uploaded documents. And a custom document template engine using Docxtemplater that generates documents dynamically and converts them to PDF via containerized LibreOffice. That last one sounds simple until you are dealing with multi-page legal documents with variable content sections.

The frontend is two React/TypeScript apps: an admin dashboard and a user portal, both using Material-UI and Zustand for state management. Infrastructure is managed with AWS CDK, covering VPC, RDS, S3, Cognito user pools, and API Gateway across dev, test, staging, UAT, and production environments. The CI/CD pipeline includes semantic release, automated Lambda warming, and X-Ray tracing. What used to be a manual paper process is now a fully digital workflow with audit trails and compliance built in.

How We Delivered

Our Delivery Process

See how our senior engineering pod delivered production-ready results

1

Case Management & Workflows

  • Full case lifecycle management with workflow tracking, file uploads, and structured status transitions through dispute resolution stages.
  • Topic-based messaging enabling organized communication between parties within each case.
  • User authentication with MFA via AWS Cognito and role-based access control for different participant types.
2

Document Processing & Signatures

  • Document template engine using Docxtemplater for dynamic document generation with PDF conversion via containerized LibreOffice.
  • DocuSign integration for legally binding e-signatures on dispute resolution documents.
  • AWS Textract for document processing and data extraction from uploaded files.
3

Identity & Infrastructure

  • Yoti integration for identity verification of dispute participants.
  • AWS CDK managing infrastructure: VPC, Aurora RDS, S3, Cognito across 5 environments (dev, test, staging, UAT, production).
  • Email processing via Mailparser integration and React/TypeScript frontend with Material-UI, Zustand state management, and Lexical rich text editor.

Final Outcomes

Results

Digitized end-to-end dispute resolution workflows replacing manual and paper-based processes
100+ serverless API endpoints handling case management, messaging, and document processing
Identity verification and e-signature integrations ensuring compliance and legal validity
Multi-environment deployment pipeline (dev, test, staging, UAT, production) for safe releases
Document template engine with automated PDF conversion streamlining document generation
Topic-based messaging providing structured communication channels between dispute parties

Working on something similar?

Book a 15-minute call. We'll tell you honestly if we're the right fit.

Book a 15-min Call

Free AWS Architecture Roadmap
48-hour delivery. $12K value.