All Projects
CoLaw — Enterprise LegalTech Case Management and Collaboration Tool

client

CoLaw

Enterprise LegalTech Case Management and Collaboration Tool

200+ Firms
$15K+ MRR
End-to-end Encrypted
100GB+ Daily Data

The Problem

Law firms handle sensitive case documents across email threads, shared drives, and WhatsApp — creating version-control chaos and GDPR exposure. Junior associates could accidentally access privileged partner-client communications with no audit trail.

The Solution

Built a role-based access control system where document permissions are enforced at the API layer (not just the UI) using JWT claims scoped to case-file hierarchies. All documents are encrypted at rest with AES-256 and in transit via TLS 1.3. Socket.io powers the real-time audit log, emitting every view, edit, and download event to an immutable append-only Mongo collection.

My Role

Full-Stack Software Engineer

Timeline

6 months

Product

CoLaw screenshot 1
CoLaw screenshot 2
CoLaw screenshot 3
CoLaw screenshot 4
CoLaw screenshot 5

Architecture

Frontend

React & Redux Toolkit

Backend

Node.js & Express

Realtime

Socket.io

Infrastructure

AWS S3 & Docker Containers

Tech Stack

ReactNode.jsExpressMongoDBDocker

Impact

01

Designed a Redux Toolkit-based optimistic update system for collaborative document editing — local state reflects changes instantly while the server confirms async, making the editor feel instantaneous even at 300ms network latency, without race conditions on concurrent edits.

02

Automated CI/CD pipelines with GitHub Actions + Docker Compose, reducing average deployment time from 45 minutes (manual SSH + restart) to under 8 minutes — a 70% reduction in deployment friction that enabled the team to ship hotfixes without a maintenance window.

Features

Secure Document Vault
Real-time Auditing
Role-based Access Control (RBAC)

Explore