Full-Stack & AI Product Engineer
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.


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 CSSShadcnUIRedisPostgreSQLDockerStripeGraphQLWhat 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 SaaSKey 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