WhatsApp AI assistant
Operations staff get a chat assistant with multi-model failover, persistent memory, and knowledge-base search.
AI assistant + automation
A WhatsApp AI assistant, a robotic document-acquisition pipeline, and a back-office operations dashboard for tax and customs workflows.
~120,000 lines Python · 1,664 tests
One platform ties together three jobs that used to be manual: an operations assistant on WhatsApp, a robotic pipeline that acquires documents from customs and tax portals, and a back-office dashboard for reviewing and exporting the results. The assistant routes between models with failover and keeps conversation memory and a searchable knowledge base; document handling is classical OCR, and the tax calculations are deterministic. AI-assisted templates are sandboxed and stay subject to human approval.
Operations staff get a chat assistant with multi-model failover, persistent memory, and knowledge-base search.
A headless browser pulls documents from customs and tax portals with per-account sessions and OTP / MFA relay.
A Flask workspace covers multiple companies, job monitoring with live logs, and exports to Excel, e-invoice, and tax-return formats.
Parallel fetching across four threads shortened the heavy detail step without touching correctness.
Multi-stage retries with exponential backoff keep long portal runs moving instead of stalling.
PostgreSQL 16 with connection pooling and a fail-soft dual-write between file store and database.
Tell me what runs by hand today. I will tell you whether it can be automated.