Case study / Selected work

DataEngine

Businesses don’t need more dashboards. They need answers.

A customer intelligence platform designed to connect marketing, sales, support, delivery and revenue data into one understandable view of the customer.

Role
Product Strategy · Data Architecture · Analytics UX · AI Systems
Timeframe
2026
Status
Active Build
Deliverables
Concept, ingestion and dashboard UX, MVP scope and data model notes
DataEngine — product visual

Data Engine is a customer intelligence and analytics platform designed to connect the fragments of customer information spread across a business.

Most companies already have customer data.

Marketing has campaign data.

Sales has CRM data.

Support has ticket data.

Operations has delivery data.

Finance has revenue data.

Product has usage data.

The problem is not absence of information.

The problem is that each department sees a different version of the customer.

Data Engine is designed to create the intelligence layer above those systems.

From data to customer understanding

The platform starts with a deceptively simple question:

What is actually happening with our customers?

Not just:

How many leads did we generate?

But:

Which campaigns produced customers who actually bought?

Which customers require the most support after purchase?

Which acquisition channels create the highest-value relationships?

What behaviours tend to appear before churn?

Which customer groups are becoming more valuable?

Which customers are likely ready for another product?

Those questions require connecting the journey instead of analysing each department separately.

The customer graph

At the centre of Data Engine is a unified customer model.

Conceptually:

CampaignInteractionLeadOpportunityCustomerPurchaseProjectSupportFeedbackRetentionRevenue

The difficult problem is not creating another dashboard.

It is identity resolution.

The system needs to understand that:

an email address captured through marketing,

a CRM contact,

a support conversation,

a completed project,

and a payment record

may all represent the same person or organisation.

Once those relationships are established, analytics can move beyond departmental silos.

Customer 360

Instead of switching between several systems, teams gain one contextual understanding of the relationship.

  • acquisition source
  • campaign history
  • sales journey
  • revenue
  • purchases
  • projects
  • support activity
  • feedback
  • health
  • engagement
  • retention
  • lifetime value

Intelligence layer

But the interface should not require every user to become a data analyst.

  • customer segmentation
  • lifecycle analytics
  • cohort analysis
  • campaign attribution
  • conversion funnels
  • customer lifetime value
  • churn indicators
  • retention analysis
  • behavioural patterns
  • customer health
  • revenue intelligence
  • support impact
  • cross-sell opportunities
  • anomalies
  • acquisition quality

Ask the business question

Traditional analytics software often exposes the database structure to the user.

Choose dimension.

Choose metric.

Build chart.

Add filter.

Data Engine starts from another place:

What are you trying to understand?

A user might ask:

“Why did conversion fall this month?”

The system could then examine relevant dimensions and surface likely contributors.

Or:

“Which customer segment changed most this quarter?”

Or:

“Show customers with strong revenue but rapidly declining engagement.”

Or:

“What happened this week that deserves management attention?”

AI sits above the semantic and analytical layers to help users explore the business without needing to manually construct every query.

Analytics UX

Dashboards still matter.

But dashboards should answer known questions.

Exploration handles the unknown ones.

The UX therefore separates:

Monitor

from

Investigate

from

Explain

from

Act.

A metric changes.

The user opens it.

The system reveals the contributing segments.

The user explores a segment.

The system reveals relevant customers.

The user acts.

Analytics becomes a workflow instead of a wall of charts.

Architecture direction

Unlike a normal transactional SaaS application, Data Engine requires an analytical architecture centred around:

Event Ingestion · Connectors · Transformation Pipelines · Identity Resolution · Customer Profiles · Metric Definitions · Analytical Storage · Semantic Models · Aggregation · Scheduled Computation · AI Query Orchestration · Anomaly Detection

Operational products remain the source of truth for transactions.

Data Engine becomes the system that helps interpret what those transactions mean together.

What this project represents

Data Engine reflects my interest in the layer beyond software operations.

Once businesses have systems for marketing, selling, supporting and delivering, another problem appears:

How do you understand what all of those systems are collectively telling you?

The goal is not another place to look at graphs.

It is to move businesses from:

having customer data

to:

knowing what to do with it.

Tech stack

  • Event Ingestion
  • Connectors
  • Transformation Pipelines
  • Identity Resolution
  • Customer Profiles
  • Metric Definitions
  • Analytical Storage
  • Semantic Models
  • Aggregation
  • Scheduled Computation
  • AI Query Orchestration
  • Anomaly Detection

Inside the Product

Scroll sideways — or use the arrows — to walk through the product.

Executive overview
Executive overview
Data sources and health
Data sources and health
Unified customer profiles
Unified customer profiles
Funnels and drop-offs
Funnels and drop-offs
Multi-touch journeys
Multi-touch journeys
Revenue and attribution
Revenue and attribution
AI insights and anomalies
AI insights and anomalies
Scheduled growth reports
Scheduled growth reports

Product map

See how the seven systems connect.

Create → Market → Sell → Serve → Deliver → Understand — one thesis across seven products, plus the process behind all of them.

Open the product map