51.5074° N 0.1278° W

Banana Fritters Ltd · London · Est. workshop

A workshop for applied AI.

We design, build and deliver real world solutions with tangible results.

The stack

One stack, six layers. Built and run in-house.

Layer What we run
L1

Interface

Static-first marketing, streaming app UI, dashboards and design systems.

Astro · Cloudflare Pages · Node · JS SPA · SSE streaming

Front-end engineering · Product design · Brand systems

L2

Application & API

Multi-tenant APIs with per-partner keys, rate limits and versioned prompts.

FastAPI · Python 3.11 · REST + SSE · slowapi · structlog

Backend engineering · API design · Observability

L3

Retrieval & evidence

Hybrid search with a relevance gate, so an answer arrives with its source attached.

pgvector · FAISS HNSW · bge-base-en-v1.5 (768-dim) · BM25 re-rank · LLM gate

ML & retrieval engineering · Prompt architecture · Evaluation

L4

Agents

Recorded once, grounded on live screens, chained to evidence, gated at every irreversible step.

Intent graphs · Screen & API connectors · Provenance ledger · Reversibility ontology

Agent engineering · Workflow design · Domain analysis

L5

Data

Scheduled ingestion, embedding and caching pipelines feeding everything above.

PostgreSQL · Cloud Run Jobs · PubMed eUtils · Google AQ / Weather / Pollen · OpenAQ

Data engineering · Pipeline ops · Scientific literature methods

L6

Infrastructure & assurance

Deployed globally or on your own hardware — with zero-PII architecture and an auditable trail.

GCP Cloud Run · Cloud SQL · Secret Manager · Local inference appliances

Platform & SRE · Security architecture · Regulated-industry compliance

Python · FastAPI · PostgreSQL / pgvector · FAISS · Astro · Cloud Run · Cloudflare · On-prem