Aria Sales Coach
AI-powered sales coaching ecosystem
Aria is a full ecosystem built for sales teams: a Next.js admin console for managers, a Flutter CRM for reps in the field, and a set of NestJS and FastAPI microservices that do the heavy lifting.
Every recorded call is transcribed and scored asynchronously by an evaluation pipeline, and a retrieval-augmented assistant answers rep questions directly from internal playbooks and product documents.
Key contributions
- Designed the microservice boundaries between the admin platform, mobile CRM, and AI evaluation pipeline.
- Built an asynchronous audio-evaluation queue that scores calls without blocking the mobile app.
- Shipped a RAG assistant grounded in internal documents to cut rep search time.
- Containerized every service for a one-command Docker deployment.
The challenge
Call evaluation is CPU and I/O heavy, and reps needed the app to stay responsive while a call was still being scored in the background.
The solution
Moved evaluation into a queue-backed worker service, returning a lightweight job reference to the client immediately and pushing the final score back over a webhook — keeping the mobile app fast regardless of model latency.