A distributed legal AI assistant for document query and generation
Concurrent document processing across Go and Python services, with retrieval-augmented generation over legal documents.
- Go + Python concurrent processing services
An analytics platform that lets operators ask questions of equipment telemetry in plain English.
We do not publish client names
Equipment generated roughly ten thousand records a day, and getting an answer out of that data meant writing queries, which put analytics out of reach of the people who understood the equipment.
End-to-end ETL pipelines on Kafka for collection, validation and enrichment of IoT payloads. Time-series modelled in TimescaleDB with indexing and retention policies, and Druid datasources with rollups for fast exploratory analytics. FastAPI services expose the cleaned datasets and natural-language query endpoints; a language model translates plain-English questions into executable queries and summarises the results. The full interface was built in React and Vite.
Operators query telemetry conversationally, with history and export flows. Services are containerised and orchestrated with Kubernetes, deliberately environment-agnostic rather than tied to one cloud.
Concurrent document processing across Go and Python services, with retrieval-augmented generation over legal documents.
Our own product, designed and built end to end: QR check-in with no hardware, GST-compliant invoicing, WhatsApp reminders and live video classes inside the operator's own app.
Distributed Go services processing regulatory rules for search, sharing and management on one platform.
Describe the system and the constraint you have hit. You will get a technical reply, not a sales sequence.