Case studies

Systems in production, not proofs of concept

Each case study follows the same structure: the situation we walked into, what we built, how it is engineered and what changed. Figures come from the systems themselves. Where a client is under a confidentiality agreement, we describe it by sector.

More work

Financial services

An AI equity research platform that cites every claim

Enter the ticker of a US-listed company and the platform reads five years of filings, earnings call transcripts and market data, then writes a cited memo with growth signals.

Result: 100 names tracked with the same depth every quarter

Read the case study

Financial services

Governed BI and a financial data platform for banking and insurance

Semantic layers, a governed financial warehouse and BI across five business units, with strict access control and automated report distribution.

Result: 50% faster dashboards on insurance BI

Read the case study

Cross-industry

Knowledge assistants over Slack, Jira, Arabic texts and 20 years of pricing data

Retrieval assistants that unify Slack and Jira knowledge, answer Arabic questions accurately and let analysts query two decades of commodity pricing in plain language.

Result: 2 days to seconds internal time-to-answer on operational questions

Read the case study

Retail and commerce

Multi-agent retail intelligence on a knowledge graph

A multi-agent system that answers business questions, forecasts and draws its own charts by reasoning over a retail property graph.

Result: 4 specialized agents over one governed graph

Read the case study

Retail and publishing

Book recommendations at scale, with a self-hosted LLM

A hybrid recommendation engine over more than 10 million titles and a goal-based recommendation chatbot on a self-hosted Llama 3 model.

Result: 60% higher click-through on recommendations

Read the case study

Consumer fintech

A personal finance app that never phones home

Ten feature areas across iOS and Android, storing every record on the device, with no backend, no login and no transaction data leaving the phone.

Result: 0 servers, accounts or network calls holding user data

Read the case study

Have a similar problem?

Tell us the problem, the constraints and the deadline. The assessment will tell you what it actually takes, before you commit to a build.