MLRAI Admin UI Application for administrators to configure regulatory guidelines, upload product references, and view results.
MLRAI Web API Central hub for all requests, secured with Basic Auth. Connects Document and Admin UI to backend processing, queues jobs, and persists results.
MLRAI Process Service Service that orchestrates the document analysis pipeline: content extraction, AI analysis, annotation, and persistence.
Pagination & OCR Lambdas Split PDFs into pages (mlr-ai-paginate) and convert page images into structured text and spatial data.
Distributed AI Workflow We delivered a system where OCR, retrieval, and language models each play a specialized role, working in coordination to provide layered analysis without relying on a single monolithic service.
Config-Driven Intelligence All AI behavior is governed by prompts, guidelines, and references that can be updated instantly—no retraining or redeployment required—significantly reducing maintenance overhead.
Orchestration & Control Layer A centralized process service manages sequencing across SQS queues, Lambdas, and APIs, ensuring reliable execution, fault tolerance, and consistent results.
Agile Testing & Iteration Through Swagger APIs and admin tools, prompts and workflows can be quickly adjusted, tested, and validated, enabling fast cycles of improvement.
Cloud-Native Scalability The platform leverages AWS-managed services (ECS Fargate, Lambda, S3, Bedrock, OpenSearch, PostgreSQL) to scale automatically and adapt easily to new regulations, products, and AI models.
Testimonials
“I'm very impressed with the team. They have picked up on the problem domain very quickly, and I find them incredibly easy to work with. Glad we engaged with you."
Shout-out to the AI team -- they gave us a very professional and detailed demonstration of the workings of the AI product. It was exactly what I had hoped for!”
Kevin Collins,
Chief Technology Officer
Canopy Life Sciences
“Our internal team had great feedback and was very positive about the improvements. I’m really pleased with how it’s all turned out!”
Bouchra Lahnin,
Project Manager,
Canopy Life Sciences


















