Hospitality / SaaS
Unified data platform and AI chatbot for restaurant operations
Built an end-to-end data platform with near real-time ingestion and an agentic AI chatbot that lets restaurant operators query financial and operational data in natural language.
50+
Validated data access tools
3 layers
Staging, canonical, fact architecture
<1 min
Data ingestion latency
3
Data source types unified (EPOS, suppliers, market)
The challenge
A restaurant technology startup needed to unify data from multiple sources — EPOS systems, supplier invoices, and market intelligence feeds — into a single analytics platform. Restaurant operators needed to answer questions like "What was my food cost percentage last week?" and "Which suppliers are most expensive for chicken?" without writing SQL or navigating dashboards.
The platform needed near real-time data freshness, the ability to handle messy real-world data from multiple EPOS providers, and a conversational interface accessible to non-technical users.
Our approach
We designed a 3-layer SQL architecture (staging, canonical, fact) to normalise data from heterogeneous sources into analytics-ready views. AWS Step Functions and Edge Functions provided near real-time ingestion orchestration.
For the conversational interface, we built an agentic chatbot using LangGraph with 50+ Zod-validated tools organised via a registry pattern, giving the AI structured access to every dimension of the business data. The system included budget-aware execution with time limits, tool caps, and graceful degradation, plus LLM-as-a-Judge for automated quality testing. We managed a provider transition from OpenAI to Google Gemini via a provider-agnostic abstraction layer with zero downtime.
The outcome
The platform went live with restaurant operators able to query their business data conversationally — asking complex multi-step questions that the agent resolves through tool calls, SQL generation, and contextual formatting.
The 3-layer data architecture provides a clean separation between raw ingestion and analytics-ready views, making it straightforward to onboard new data sources and EPOS providers. The provider-agnostic architecture has already enabled one zero-downtime model migration.
More case studies
HR Technology
Production AI pipeline processing thousands of conversations weekly
Designed and deployed a 6-stage AI insight pipeline that processes 1,000+ structured conversations per week, generating actionable workforce intelligence for enterprise clients.
Public Sector / Policing
AI-powered call classification for a UK police constabulary
Joint engagement with PwC to transcribe, redact, and classify police 101 (non-emergency) calls at scale — building a PII redaction pipeline, hierarchical taxonomy, and LLM-based classification system achieving 85% accuracy.
Internal R&D
Pantheon: agentic CRM replacing multiple SaaS tools
Built a full end-to-end agentic CRM that consolidates contacts, opportunities, projects, timesheets, invoicing, and communications into a single platform — with AI agents that autonomously manage email, phone, and calendar workflows.
Internal R&D
Pitou: automated business development and opportunity sourcing
Built a browser automation platform that identifies, evaluates, scores, and applies to contract opportunities across multiple job boards — with CRM integration for end-to-end pipeline management.
Telecommunications
Analytics platform strategy for a Tier 1 telecoms operator
Fixed-scope discovery engagement to assess current analytics capabilities, design a target-state architecture, and deliver an implementation roadmap for a developer marketplace portal.
Enterprise / Retail
Global data unification for a Fortune 500 retailer
Led a global HR and recruitment data unification programme across tens of source systems and multiple regions, consolidating three departments and delivering $2.5M+ in annual savings. Delivered by our founding principal at a previous employer.
Have a similar challenge?
Tell us about your challenge. We will respond within one business day.
Facing Something Similar?