Case studies
A small selection of recent work. Some clients ask us not to name them. We honour that.
Cyber security and AI
A self-hosted RAG pipeline that took threat attribution from hours to seconds
A threat intelligence firm could not put sensitive feeds through commercial LLM APIs. We built a self-hosted retrieval-augmented pipeline that answers attribution queries in seconds, with provenance the analysts trust.
Read case studyFinancial services / Quantitative trading
Replacing a C# monolith with a low-millisecond market-data platform
A quant firm’s market-making stack was a monolith that throttled every new idea. We migrated it to Python microservices and built a Rust market-data layer running at low-millisecond latency across multiple exchanges.
Read case studyAcademic research / Data & analytics
An R/Shiny analytics tool that put behavioural research data in non-technical hands
The School of Psychology at Keele University had large volumes of behavioural and observational data and no way for non-technical staff to interrogate it. We designed, built and deployed an interactive R/Shiny tool, co-designed with the researchers and now used by 15+ staff.
Read case studyCyber security / Data & analytics
Consolidating fragmented detection telemetry into one governed threat-intelligence warehouse
A managed threat-intelligence provider ran its detections and customer reporting off a dozen disconnected telemetry stores. We built a single governed warehouse (modelled, lineage-tracked and tenant-isolated) that answers cross-source threat questions in seconds.
Read case studyFinancial services / Quantitative trading
Replacing a C# monolith with a low-millisecond market-data platform
A quant firm’s market-making stack was a monolith that throttled every new idea. We migrated it to Python microservices and built a Rust market-data layer running at low-millisecond latency across multiple exchanges.
Read case studyCyber security and AI
A self-hosted RAG pipeline that took threat attribution from hours to seconds
A threat intelligence firm was drowning in terabytes of heterogeneous feeds it could not put through commercial LLM APIs. We built the governed data platform underneath (high-volume ingestion, normalised storage, full provenance) and a self-hosted RAG layer that answers attribution queries in seconds.
Read case studyAcademic research / Data & analytics
An R/Shiny analytics tool that put behavioural research data in non-technical hands
The School of Psychology at Keele University had large volumes of behavioural and observational data and no way for non-technical staff to interrogate it. We designed, built and deployed an interactive R/Shiny tool, co-designed with the researchers and now used by 15+ staff.
Read case studyClient names changed where confidentiality applies.