01SaaS · In production · 2025 – Present
Crescofy
Multi-tenant CRM & inventory-intelligence platform
A production SaaS platform serving several businesses from one codebase, with complete data isolation per tenant, real-time ERP sync and ML forecasting that tells each business what to reorder and when.
- Tenant isolation with idempotent request handling, so concurrent writes never duplicate a transaction
- Faster hot endpoints through ORM annotations and subqueries plus Redis caching
- ML engine that predicts purchase quantities and expected reorder dates
- One source of truth across Sage 100 ERP, PostgreSQL and SQL Server
Architecture & hardest problem
Architecture. Django and DRF with tenant-aware middleware, Celery workers for reports and scheduled jobs, Redis for caching and queues, and two databases (PostgreSQL and SQL Server). Containerised with Docker on GCP.
Hardest problem. Keeping tenant isolation airtight while keeping it fast, and still allowing cross-tenant admin analytics.
- Django
- DRF
- PostgreSQL
- SQL Server
- Redis
- Celery
- Docker
- GCP
Client work · code under NDA