
AI-powered benefits document assistant
An intelligent platform that helps employees understand their benefits by providing instant answers from uploaded documents and government regulations.
Overview
Benefits documents are notoriously complex. Employees often spend hours parsing through dense, jargon-heavy materials just to understand basic coverage questions. BenefitsGuru was built to solve this problem.
The platform allows users to upload their benefits documents—PDFs, Word files, PowerPoints, or Excel sheets—and ask questions in natural language. The AI processes documents of any length, from 10 to 100+ pages, and returns concise, accurate answers in seconds.
The challenge
The client needed a system that could:
- Process multiple document formats with varying structures
- Provide accurate answers without hallucination
- Support voice input for accessibility
- Handle queries in 80+ languages and dialects
- Scale to handle concurrent users efficiently
What we built
- Django REST API
- React SPA
- OpenAI Integration
- Elasticsearch
- Celery Workers
We implemented a robust document processing pipeline using semantic chunking and hybrid search (BM25 + vector embeddings). Documents are processed asynchronously through Celery workers, with chunks stored in Elasticsearch for fast retrieval.
The AI layer uses retrieval-augmented generation (RAG) to ground responses in the actual document content, minimizing hallucination. We also integrated a knowledge base of government regulations to provide comprehensive answers.
- Languages supported
- 80+
- Average response time
- <10s
- Page documents processed
- 100+
- Answer accuracy
- 99.2%
More Projects
Convert architecture diagrams to code
An AI tool that transforms screenshots and images of diagrams into Mermaid code, enabling version-controlled documentation.

Benefits comparison and compliance reporting tool
A specialized platform for benefits advisors to compare multiple plan documents and generate government compliance reports automatically.
Interested in working together?
Let's talk about your project.