Case Study

AI-Powered Audience Segmentation Platform

From Raw Data to Actionable Insights.

Industry

Manufacturing

Product Type

SaaS Software

Duration

6+ Months

Year

2023

Project Overview

Audience Intelligence is a secure, scalable SaaS platform that transforms raw first-party audience data into meaningful behavioural clusters, AI-generated audience personas, and actionable business insights — all in one unified web application.

The platform connects to multiple data sources (local CSV, SFTP, BigQuery, and SQL databases), runs ML-powered clustering analysis via Google Dataproc Serverless, and presents each segment through data tables, OpenAI-written descriptions, and DALL·E-generated persona images — enabling Sales, Marketing, and Content teams to understand exactly what their audiences do, not just who they are assumed to be.

Workflow Stages

Connect

Link data source

Map Columns

Define key fields

Run Analysis

ML clustering

View Results

Segments & personas

Activate

Export & downstream use

Business Challenges

Generic Audiences: Publishers relied on advertiser-created segments that could be bought cheaper or in greater volume elsewhere.

No First-Party Differentiation: Organisations had no way to create audiences from their own behavioural data, losing a key competitive edge.

Manual Insight Processes: Deriving audience personas required specialist data science effort, making it slow and inaccessible to business teams.

Fragmented Tooling: Data lived across local files, SFTP servers, BigQuery, and SQL databases — with no unified analysis layer.

Solutions Delivered

Multi-Source Data Connection: Unified connector for local CSV, SFTP, BigQuery, and SQL databases — all managed from one platform.

ML-Powered Clustering: Dataproc Serverless runs behavioural clustering via RabbitMQ job queues, with best-cluster recommendation built in.

AI Persona Generation: OpenAI generates plain-language audience summaries; DALL·E creates photorealistic persona imagery per segment.

Business-Ready Outputs: Segment tables, description tiles, PDF & Excel downloads, and subscription-gated access via Stripe integration.

Results & Outcome

Publishers can now create unique first-party audience segments unavailable to any competitor.

user

AI-generated personas bring each cluster to life for Sales, Marketing and Content teams.

Clustering runs fully automated - no data science resource required post-setup.

Multi-source data ingestion covers CSV, SFTP, BigQuery, SQL, and future cloud stores.

Subscription model (Stripe) enables scalable SaaS delivery across different client tiers.

Tech Stack

The Engine Behind AI-Powered Audience Segmentation Platform

Figma

UI/UX Design

React.js

Frontend

TypeScript

Frontend

Tailwind

Frontend

Angular

Frontend

Shadcn UI

Frontend

Java

Backend

Spring Boot

JPA, Security, Admin

Microservices

Architecture

JWT

Backend

MS SQL Server

Database

Google Analytics

Data Analytics & Processing

BigQuery

Data Analytics & Processing

Google Dataproc

Data Analytics & Processing

SFTP

Integration

Azure Blob Storage

Storage

Stripe

Payments