Work
Hospitality / Operational systems

Lion Hospitality — connecting orders, kitchen, stock and dispatch

I lead product and design across the operating systems behind a multi-venue hospitality group: point of sale, kitchen display, fulfilment, inventory, direct ordering and customer data.

Role
Head of Product & Technology
Timeline
Apr 2026 — Present
Company
Lion Hospitality Partners
01

Delivery at the verified dates

02

Situation and evidence

The group was opening new order and fulfilment paths while continuing to run existing venue operations. Orders, kitchen work, stock, dispatch and customer identity could not be treated as separate interface projects because the same order moves through all five.

The first delivery brand began trading through one active delivery marketplace. At the same time, the existing POS and kitchen stack was already running in production, the Fulfilment Console was being tested, and the inventory and direct-ordering layers were still architecture or prototype work. The central product problem was mixed delivery: connecting the stack without writing future systems in the voice of shipped software.

03

Product judgment

Use the existing operating spine. POS and kitchen display already carried live service. I treated them as the operating spine and designed the newer fulfilment, stock and direct-ordering work around the order states they already needed. This reduced unnecessary reinvention, but it also meant every new surface had to respect operational constraints that pre-dated it.

Design one fulfilment role and queue. The Console model brings inbound channels into one queue handled by one Fulfilment Officer. The product decision and the role decision are the same: one person needs clear ownership of the order from arrival to handoff. At the verified date, one marketplace was the sole active aggregator. The other channel inputs in the model were intended, not live integrations.

Separate live components from designed behaviour. This case study does not describe the whole stack as live. POS and KDS were in production. The Console was built and testing. WIMS, the direct storefront, dispatch integration, CRM engine and venue-specific pricing remained designed, specified or held. That separation matters more than presenting a smooth launch story.

04

System view

Diagram of four connected nodes: orders, kitchen, stock, dispatch.
Orders, kitchen, stock and dispatch run on connected systems; each component’s delivery state is listed in the status matrix. Abstracted public diagram.
05

Delivery status

CapabilityPublic delivery labelEvidence treatment
POS Admin Web, Manager Web, Vendor KDSLive · verified 28 Apr 2026Original, with live data redacted
Waiter Android + go-live onboardingCompleted · verified 28 Apr 2026Original or text-only
Fulfilment ConsoleBuilt / testing · verified 28 Jul 2026Original, with order data redacted
Dispatch integrationDirectional · verified 28 Apr 2026Abstracted design model
WIMS v1Directional · architecture verified 28 Apr 2026Abstracted design model
Hungry Lion app / storefrontDirectional · prototype/spec verified 28 Apr 2026Original prototype or recreated
CRM engineDirectional · 2026 architecture decisionAbstracted design model
Credits / rewardsHeld · verified 14 Aug 2026Text-only; no launch implied
Delivery states at the verified dates, from the claim ledger. Mixed status is stated per component, never aggregated.
06

Fulfilment Console — one queue for every intended order source

Delivery: Built / testing · verified 28 Jul 2026.

The active delivery operation began with one marketplace. The longer-term operating model also needed to account for direct storefront orders, WhatsApp, phone, social messages and walk-up orders without turning every source into a separate queue and handoff.

I designed the Fulfilment Console around one accountable role: the Fulfilment Officer. Each intended channel lands in one order queue; the operator keeps ownership through acceptance, kitchen progress and handoff. This was as much an operating-model decision as an interface decision.

Channel labels feed a single order-queue panel; unverified channels appear dimmed.
The Console model: every inbound channel is designed to land in one queue handled by one Fulfilment Officer. As at 12 Aug 2026, one delivery marketplace was the sole active aggregator; the other channels shown are intended inputs, not live integrations.

The Console was browser-based so order handling was not tied to a licensed counter machine. By 28 Jul 2026 it had been branded for Hungry Lion and was in dispatch testing. That is the delivery boundary: real software under test, not a production adoption story.

Dispatch was designed to wait for the kitchen preparation checkpoint rather than begin when the order first arrived. The reason is operational: a rider sent too early waits, while one sent too late extends the customer’s delivery time. The courier integration documentation was incomplete at the verified date, so the case study presents this as designed behaviour only.

Order timeline with a dispatch-request label at the kitchen preparation checkpoint.
Designed handoff: dispatch waits for the kitchen preparation checkpoint instead of firing when the order first arrives. Courier integration was not live at the verified date.

Delivery note: built and testing. No production-order, adoption, missed-order-reduction or dispatch-time claim is made; those figures are not yet in the governed evidence record.

07

POS, KDS and WIMS — keep the live backbone separate from the inventory architecture

Delivery: POS/KDS live · WIMS directional.

POS Admin Web, Manager Web and Vendor KDS were live by 28 Apr 2026. The Waiter Android app and go-live onboarding were also completed. WIMS was different: its v1 scope and architecture were defined, but it was not production software at the verified date.

The WIMS model starts with the physical movement of stock. A warehouse holds sealed bottles with source cost and markup information. Stock transfers to an outlet, where the working quantity can be tracked in the unit the bar actually consumes. Outlet receiving closes the transfer. This gives the system a place to distinguish warehouse stock, goods in transit and venue stock without claiming a full ERP or accounting system.

A bottle sits in bar stock; the ticket reads Ready for handoff and the quantity bar sits at 58%.
Architected behaviour: sealed bottles transfer from warehouse to bar stock; the millilitre count is designed to deplete at the kitchen’s ready-for-handoff checkpoint. WIMS was architecture, not production software, at the verified date.

The state model makes the checkpoint visible. Public labels are explanatory rather than code enums: Order accepted → In preparation → Ready for handoff → Completed. The design does not allow the line to jump from preparation to completion without passing the checkpoint intended to trigger depletion.

State diagram with a struck-through label marking an absent shortcut path.
Abstracted design model: an order line cannot reach Completed without passing the ready-for-handoff checkpoint designed to trigger depletion. Labels are explanatory, not code enum names.

Venue-specific price books were part of the design because the same item may be positioned differently at different venues. The public artifact uses representative values and does not call the feature live.

Two identical product cards with different redacted price areas.
Designed venue-specific pricing: the same item can carry a different price at each venue. Values are representative; production state is not claimed.

Delivery note: the live claim belongs to POS/KDS. WIMS, depletion and price books remain directional in this case study. No shrinkage, margin or stock-count improvement is claimed.

08

Result and boundary

This work established a live POS and kitchen foundation, a fulfilment console in testing, and a defined architecture for the inventory and direct-ordering layers that follow. The public evidence is delivery evidence, not an impact experiment. No claim is made yet about Console adoption, dispatch time, inventory variance, repeat ordering or customer retention.

A redacted walkthrough of the Storefront prototype is available on request.

OperationsComplex systemsProduct leadership
Next case study
Crowdyvest