# SignVault.io - Harjot Singh Rana

Canonical URL: https://www.harjotrana.com/projects/SignVault.io

> SignVault.io was a multi-tenant SaaS platform for secure document management (operations shut down November 2025). Sophisticated tools for complex organizational structures, with a powerful ABAC engine and data provenance tracking.

## Links

- GitHub: https://github.com/SignVault

## Case study

### Situation

SignVault was a multi-tenant e-signature SaaS for organizations managing secure document workflows, complex team structures, and subscriptions.

### Constraint

The product had to keep tenant data and permissions isolated while coordinating document signing, billing, real-time collaboration, key management, and audit provenance across the API and customer UI.

## Stack

Next.js, Express.js, Tailwind CSS, ShadcnUI, Redis, PostgreSQL, Docker, Stripe, GraphQL

## What I built

- Owned the Express.js + Drizzle REST API and PostgreSQL data layer, including multi-tenant organization and workspace isolation.
- Built the ABAC permissions engine and provenance tracking so resource access and document history stayed explicit and auditable.
- Connected the Next.js workflows to Stripe billing, Socket.IO notifications, Azure Key Vault-backed PDF signing, and AWS S3/Redis infrastructure.

## Outcome

Delivered the core system path for a multi-tenant e-signature product: tenant and workspace isolation, fine-grained permissions, billing, document workflows, real-time collaboration, and auditable provenance. Operations concluded in November 2025.

- Role: Full-Stack Software Engineer
- Timeline: November 2024 to November 2025
- Technical detail: Next.js; Express.js; Drizzle; PostgreSQL; GraphQL; Stripe; Socket.IO; Azure Key Vault; AWS S3; Redis; Docker; Turborepo.

Discuss a similar SaaS: https://www.harjotrana.com/hire

## Key features

- Multi-tenant SaaS for secure document management
- ABAC engine for dynamic, fine-grained resource control
- Data provenance tracking for security and compliance
- PDF e-signatures with Azure Key Vault integration
- Real-time notifications and collaborative workflows
- Stripe subscriptions and billing management
- Responsive Next.js frontend with modern UI components
- Express.js API with Drizzle ORM and PostgreSQL
- Redis caching for hot paths and session performance
- Docker + Turborepo packaging for repeatable deploys
- GraphQL surface for efficient client data fetching
- Org structure tools for complex multi-team tenants

All projects: https://www.harjotrana.com/projects

---

Site guide for agents: https://www.harjotrana.com/llms.txt · Full site as Markdown: https://www.harjotrana.com/llms-full.txt · Sitemap: https://www.harjotrana.com/sitemap.xml · Developer resources: https://www.harjotrana.com/developers