The Problem
Ireland's Companies Registration Office maintains records on over 820,000 corporate entities — but querying that data has always meant navigating rigid search forms, downloading bulk CSV files, or filing manual requests. There was no way to simply ask a question in natural language and get an intelligent, contextualised answer grounded in official records.
The Solution
Company Insights is a conversational AI agent that sits on top of the CRO open data register. Users can query company status, compliance history, industry classifications, and regional comparisons — all through a single search interface. The system combines structured database lookups with generative AI to deliver answers that are both accurate and readable.
It handles authentication, daily usage quotas, GDPR-compliant data handling, and a responsive interface designed for both desktop and mobile — a complete, deployable product, not a prototype.
How It's Built
The system is architected as a serverless application with an AI agent layer. The key technologies:
The AI agent is grounded against real CRO records stored in Firestore — it doesn't hallucinate company data. Quota enforcement is handled server-side with IP hashing for anonymous users and per-account tracking for authenticated users.
Built By
This project was designed, architected, and shipped by Rajesh Prabhakaran — from data modelling and backend infrastructure through to frontend UX, authentication flows, and GDPR compliance.
It represents a full-cycle build of a production-grade agentic AI system: identifying a real information gap, designing the data pipeline, engineering the conversational agent, and delivering a polished product.