Capture it once.
Use it everywhere.
Workspace replaces handwritten campaign books and repeated admin with one dependable source of truth for the shop floor and back office.
Digital products
and useful systems
Selected product, operations and design work.
Begin with WorkspaceProduct system · Paperwatcher
One operational home for campaign orders, product costing, provenance and compliance.
Workspace replaces handwritten campaign books and repeated admin with one dependable source of truth for the shop floor and back office.
Independent food retailers hold a surprising amount of operational knowledge in paper notebooks, spreadsheets and memory. Christmas pre-orders make the problem visible: the same information is written, counted and checked several times.
The product had to feel quicker than paper, work on a shared iPad in a busy shop, and still produce useful prep, collection and compliance outputs.
Product directionDefined the information model and workflows around real campaign operations.
Experience designDesigned role-specific screens for iPad, desktop, phone and print.
EngineeringBuilt the web product, permissions, reporting and operational safeguards.
DeliveryPrepared the product for a private in-shop pilot and long-term low-maintenance use.
Public service · paperwatcher.co.uk
Know before the till does. A single source of truth for UK newspaper prices, barcodes and the changes coming next.
“The newspaper price is changing on Monday” sounds simple. It has to reach the EPOS, the shelf labels, the ordering system and the staff before a customer is charged the wrong amount.
Newsagents and independent retailers historically tracked this by hand: trade emails, spreadsheets, and someone remembering. Miss an update and you get till discrepancies, corrections, and a customer who trusts you slightly less.
The data existed. What was missing was somewhere to look it up quickly, see what is coming, and act before Monday.
Product directionTurned a recurring trade annoyance into a service with a clear, narrow promise.
Data designModelled prices as dated events so history, barcode changes and audit trails all fall out of one store.
EngineeringBuilt the ingest pipeline, alerting, exports, JSON API and a toolbox of 87 retailer utilities.
OperationsRuns as one process on one small server, with streaming off-site backup and loud failure modes.
Private system · Primrose
A phone-first home for two. Automates the boring bits, remembers the important bits, and makes the free bits more fun.
Most household apps open on everything you have failed to do. This one opens on a question worth answering: right then, what are we doing? The admin still exists, but it waits its turn.
Two people, one household, and the same small negotiations every week: what to eat, whether to go out, whose turn it is to ring the dentist. None of it is hard. All of it is friction, and most of it is decided while tired, on a phone, in the ten minutes before something else starts.
So the product is phone-first rather than phone-compatible, and it leads with a decision rather than a backlog.
Product directionChose a home screen that asks a question rather than listing obligations.
Experience designDesigned for one thumb, at night, with the decision always one tap away.
EngineeringBuilt the household model, the suggestion loop, the meal-to-list handoff and the reminder system.
DeliveryRuns behind Cloudflare Access with a proven install, guarded update and restore drill.
Selected work