Back to all projects Project

Deck CRM

A commercial and marketing operations platform with role-based permissions, reporting, admin workflows, database migrations, and production deployment on .

2025 Product architect and developer
  • TypeScript
  • Svelte
  • JavaScript
  • PLpgSQL
  • Docker
  • Vercel
Deck CRM project cover

What it is

Deck CRM is a production web application for CRM and marketing operations. Most of the surface is the work around the records rather than the records themselves: admin pages, field and tag configuration, , reporting permissions, and the migration and quality-check machinery that lets a schema change reach production safely.

Technical shape

A Svelte front end over a database, with schema changes handled as versioned migrations and the whole thing deployed on Vercel. Views, fields, and reporting permissions are configured rather than coded.

Where the risk sits

Permissions, configuration, and audit history are part of the product, not settings bolted on late. That is a deliberate bet about where the risk sits. A CRM regression rarely shows up as a broken page. It shows up as somebody working confidently from data they should not have been shown.