Back to projects

saas · engineering

NexCRM

A CRM that runs your sales day — built solo, like a real SaaS.

TechBusiness In progress

NexCRM is a multi-tenant CRM I'm building from scratch: leads, deals, contacts, lead scoring, and helpful nudges in one place. The hard part isn't the features — it's treating a solo project like a real SaaS, with strict per-company data isolation, email invites, password resets, and a test suite that proves one tenant can never see another's data.

Multi-tenant SaaS architecture
28 / 28 isolation checks green
Solo built AI-native
In progress phased build

What it is

A working CRM: a one-glance dashboard, a visual deal board from first contact to won, contacts and companies with full history, lead scoring, overdue-follow-up nudges, and clean pipeline reports.

The real challenge

A CRM is only as good as its data boundaries. The interesting engineering is multi-tenancy — every company that signs up gets a fully private workspace, and nothing leaks across the wall. That's the difference between a demo and a SaaS.

Built like a product, in phases

I structured it like a real release train — Prototype, then Hardening, then SaaS, then Scale. The SaaS phase added private workspaces, 48-hour email invites, single-use password-reset links, automatic emails, and org settings — the unglamorous plumbing that makes software shippable.

  • Per-tenant private workspaces
  • 48-hour email invites + single-use password reset
  • Tenant walls enforced at the data layer
  • Built AI-native with Claude Code

The proof

"28 automated checks, 28 green." The isolation, single-use links, and lockout behaviour aren’t claims — they’re an automated test suite that fails loudly if a tenant boundary ever cracks. It’s in progress, and being built the way a real SaaS gets built.