Skip to content
Harjot Singh Rana

Full-Stack & AI Product Engineer

All 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.

Screenshot of SignVault.ioScreenshot of SignVault.io (dark mode)

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.jsExpress.jsTailwind CSSShadcnUIRedisPostgreSQLDockerStripeGraphQL

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 detailNext.js; Express.js; Drizzle; PostgreSQL; GraphQL; Stripe; Socket.IO; Azure Key Vault; AWS S3; Redis; Docker; Turborepo.

Discuss a similar SaaS

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