
Auctoritas
Document intelligence and staff training platform, backend built solo
A multi-tenant SaaS where organisations upload agreements and policies, ask questions with page-level citations, compare documents, and train staff through video playlists with AI-generated quizzes. I designed and built the entire backend, from the ingestion pipeline to billing and deployment.
- Async PDF ingestion with Celery and Redis: heading-based chunking, live progress over SSE, retries and a dead-letter queue
- Streaming RAG chat over Weaviate with citations, token-budgeted context and a prompt-injection guard
- Stripe subscriptions with plan limits, per-organisation overrides and multi-tenant roles across organisations and worksites
Built with
- FastAPI
- MongoDB
- Celery
- Redis
- Weaviate
- LangChain
- OpenAI
- Stripe
- AWS S3
- Docker



