About This Project

An end-to-end agentic AI system for Irish corporate intelligence

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:

Google Gemini AI Firebase Cloud Functions Firestore Firebase Auth CRO Open Data NACE Rev. 2 Taxonomy Vanilla JS / CSS

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.

Visit Personal Website Connect on LinkedIn