Tesco / Dunnhumby

Pioneered Flutter adoption in a strategic partnership with Google, building the HuYu consumer insights app that showcased Flutter/Firebase in production.

Retail Analytics London, United Kingdom
2018 Early Flutter
/
Google Partnership
/
Serverless Architecture
/
Consumer Insights
Tesco / Dunnhumby

The Challenge

Dunnhumby, the data science company behind Tesco's Clubcard loyalty program, wanted to create a new way for consumers to share their shopping data directly. The vision was HuYu—an app that let consumers monetize their purchase data by submitting receipts and connecting loyalty accounts.

The challenge: build a consumer-facing app on cutting-edge technology (Flutter was still in beta) while establishing a fully serverless backend capable of processing consumer insights at scale.

Our Approach

  • Google Partnership: Led development in strategic collaboration with Google to showcase Flutter/Firebase in production
  • Early Adoption: Pioneered Flutter as an early framework adopter when it was still maturing (2018)
  • Receipt Scanning: Integrated ScanBot SDK for high-quality receipt capture and document detection
  • OCR Pipeline: Built Python/Pandas pipeline using Google Cloud Vision for receipt text extraction and parsing
  • Serverless Backend: Architected fully serverless infrastructure using Firebase Cloud Functions
  • Data Pipeline: Built BigQuery integration for processing consumer receipt data into actionable insights
  • Cross-Platform: Delivered iOS and Android apps from a single Dart codebase

Architecture

flowchart TB
    subgraph HuYu["HuYu App (2018)"]
        Flutter[Flutter Client]
        ScanBot[ScanBot SDK]
    end

    subgraph GCP["Google Cloud Platform"]
        Auth[Firebase Auth]
        CF[Cloud Functions]
        FS[(Firestore)]
        Vision[Cloud Vision]
        Python[Python/Pandas]
        BQ[(BigQuery)]
    end

    Flutter --> ScanBot
    ScanBot --> CF
    Flutter --> Auth
    CF --> Vision
    Vision --> Python
    Python --> FS
    FS --> BQ

Results

The HuYu app demonstrated Flutter's production readiness:

  • Successfully launched Flutter app in strategic partnership with Google
  • Established fully serverless architecture handling consumer data at scale
  • Proved Flutter viability for enterprise production use cases
  • Built foundation for dunnhumby's consumer data initiatives
  • Gained deep expertise as early Flutter adopter that continues today
timeline
    title Flutter Pioneer (2018)
    section Partnership
        Google Collaboration : Strategic partnership
                            : Early access to Flutter
    section Development
        HuYu App : Receipt scanning
                : OCR pipeline
    section Launch
        Production : iOS and Android
                  : Serverless backend

More Client Work

— Building solutions across industries

Amazon

Web developer for Amazon.fr launch, traveling to Seattle to learn templating systems and training international teams.

Read case study

Grindr

Rescued failing infrastructure serving 5.8M daily users, leading complete Ruby-to-Java rewrite that contributed to $608M acquisition.

Read case study

Tesco / Dunnhumby

Pioneered Flutter adoption in strategic partnership with Google, building the HuYu consumer insights app on Firebase.

Read case study

NBCUniversal

Architected fully automated video quality control pipeline using AWS serverless, replacing manual QC processes.

Read case study

Waste Connections

Architected white-label platform serving 250+ subsidiaries, delivering production-ready prototype in 90 days.

Read case study

Roto-Rooter

Rescued failing mobile project, delivering dual-platform launch in 90 days now serving 100K+ monthly users.

Read case study

Bright Health

Achieved single-codebase consistency across iOS, Android, and Web for DocSquad telehealth serving 500K+ members.

Read case study

Digital Turbine

Built serverless content API with NLP services and recommendation engines reaching 800M+ devices globally.

Read case study

Pigeon Healthcare

Rescued telehealth platform, reducing infrastructure costs 70% and consolidating three codebases into unified Flutter solution.

Read case study

Williams Sonoma

Built web applications and authentication systems on Java/Spring MVC platform serving 8 premium retail brands.

Read case study

Amazon

Web developer for Amazon.fr launch, traveling to Seattle to learn templating systems and training international teams.

Read case study

Grindr

Rescued failing infrastructure serving 5.8M daily users, leading complete Ruby-to-Java rewrite that contributed to $608M acquisition.

Read case study

Tesco / Dunnhumby

Pioneered Flutter adoption in strategic partnership with Google, building the HuYu consumer insights app on Firebase.

Read case study

NBCUniversal

Architected fully automated video quality control pipeline using AWS serverless, replacing manual QC processes.

Read case study

Waste Connections

Architected white-label platform serving 250+ subsidiaries, delivering production-ready prototype in 90 days.

Read case study

Roto-Rooter

Rescued failing mobile project, delivering dual-platform launch in 90 days now serving 100K+ monthly users.

Read case study

Bright Health

Achieved single-codebase consistency across iOS, Android, and Web for DocSquad telehealth serving 500K+ members.

Read case study

Digital Turbine

Built serverless content API with NLP services and recommendation engines reaching 800M+ devices globally.

Read case study

Pigeon Healthcare

Rescued telehealth platform, reducing infrastructure costs 70% and consolidating three codebases into unified Flutter solution.

Read case study

Williams Sonoma

Built web applications and authentication systems on Java/Spring MVC platform serving 8 premium retail brands.

Read case study

Need Data Engineering at Scale?

We build data platforms that turn information into actionable insights.

Schedule a Consultation