Document workflow platform
Checks a shipment's paperwork against itself and sends only the doubtful cases to a person.
Client work for a shipping-software company · 2026
- 412
- automated tests
- 13
- document types
- 0
- engine changes for a 2nd industry
The problem
Customers receive shipping paperwork as PDFs, scans and spreadsheets, and someone has to check that the documents for one shipment agree with each other.
What I did
- Put the checking rules in a settings file the customer can edit, so a new rule needs no deployment.
- Kept each customer's data apart in the database itself, so a query that forgets to filter returns nothing.
- Made AI optional. It never decides alone, and every human override is recorded with a reason.
The result
- When the client changed direction after the demo, a whole second area (purchase orders, goods receipts and invoices) was added through settings alone.
How it's built
Ingest → classify → extract → validate → review only when needed → deliver.
Built with Python, FastAPI, PostgreSQL, Celery, Docker.