Ciarán KeoghCulinary systems

From a working reference to a chef-first culinary system

Eight preserved milestones of self-directed product research, from Chef's Bible to The Spicy Noodle v3.5.1.

Public. Self-directed prototypes. Product claims match the preserved builds.

Audience

Food-tech product teams · culinary training leaders · chefs

Operating scale

8 preserved milestones · desktop and mobile

Period

Eight preserved milestones

Confidentiality

Own prototypes, built outside any employment. No client, employer or private recipe data.

Open the live version

Live browser version of the current culinary reference and tools project.

The Spicy Noodle v3.5.1 home screen, organised into Find, Build, Learn and Tools workspaces.
Eight preserved milestones of self-directed product research, from Chef's Bible to The Spicy Noodle v3.5.1.
A system can become technically capable and practically unusable at the same time. Recognising that in my own work, and removing what I had already built, is the part worth looking at.

Sec. 01

Context and operating scale

Professional kitchens expect people to remember an enormous amount of practical information: ratios, temperatures, methods, substitutions, troubleshooting, food-safety controls, portions, equipment behaviour and local operating knowledge.

It usually exists. It is just scattered across memory, notebooks, recipe apps, spreadsheets, manuals and verbal handover.

The work began with one question: can the knowledge a chef repeatedly needs be made easier to find and use while the work is happening? Each iteration answered it at a deeper level.

Sec. 02

The real problem

Existing tools ask a chef to behave like a database administrator before they can look up a ratio.

The harder problem emerged later, and from my own builds rather than anyone else's: a system can become technically capable and practically unusable at the same time. Cooked weights, edible portions, deep costing links and universal production fields all made sense individually, and together they turned a cooking tool into an accounting one.

The eight milestones below are not eight correct answers. Two of them over-expanded, and correcting that is the part of the sequence worth showing.

Sec. 03

My role

  • Defined the product, content, workflows and interface direction throughout
  • Built working prototypes using modern development and AI-assisted tools
  • Domain modelling and content architecture across the culinary reference
  • Interface critique and information architecture
  • Scope correction — including removing capability after building it
  • Mobile and poor-connection interaction design

Sec. 04

What I designed

Across eight builds a set of product principles hardened into rules.

  • Answer first, depth on demand
  • Built for mobile and poor connections
  • Culinary language rather than accounting language
  • Contextual tools rather than universal complexity
  • Raw source preserved, so nothing is lost in translation
  • Safe scaling with visible uncertainty
  • One canonical source for each piece of knowledge
  • Complexity belongs underneath the interface, not in front of the chef
  • Keep the recipe and working interface light; attach specialised tools only where the culinary context justifies them
Build 01 of 08Capture

Chef's Bible

What must a working chef remember, and how can it be made portable?

The original Chef's Bible reference, a dense desktop table of culinary ratios, temperatures and troubleshooting.

A dense professional reference: bread formulae, pastry ratios, sauces, protein temperatures, fish, sugar, chocolate, stocks, curing, allergens, conversions and troubleshooting. An external memory system.

What it proved
Ratios, temperatures and rescue guidance beat long-form culinary writing during service. Mobile access mattered from the first build.
What was still limited
It stayed long and flat. Navigation meant scrolling. It could display knowledge but could not respond to what the chef was trying to do.
What it made me ask next
How should the same knowledge change when the working environment changes?
Build 02 of 08Context

Galley Bible

How should culinary knowledge behave in a galley rather than a restaurant?

The Galley Bible galley-operations section, covering provisioning and yacht-specific working conditions.

The reference expanded into fish butchery, yacht desserts, provisioning and galley operations. The change was not only more content — it introduced the idea that the environment should shape the knowledge system.

What it proved
Provisioning, storage, handover and operating conditions are part of culinary performance. A useful reference has to cover what happens around the cooking.
What was still limited
Still fundamentally a long document, and operational content had started competing with culinary content for attention.
What it made me ask next
Can the chef enter through the task rather than the document structure?
Build 03 of 08Retrieval

Fond v1.0

Can search become the front door instead of the table of contents?

Fond v1.0 home screen, with a search field, category filters and collapsible reference sections.

A distinct product identity, describing itself as a working kitchen reference rather than a cookbook. Search-first, collapsible, category-filtered and built to work offline. The same build introduced the Flavour Pairing Engine and Pantry Builder, moving the system from 'find a fact' towards 'tell it what you have, and get relevant culinary possibilities back'.

What it proved
Progressive disclosure beat showing everything at once. Offline and phone-first operation could be part of the proposition rather than an afterthought. Culinary knowledge could support decisions, not only answer lookups. That is a different product.
What was still limited
Capability was growing faster than the structure holding it.
What it made me ask next
Can the system help build a dish, not only answer a question?
Build 04 of 08Architecture

Fond 1.5

What structure does a system with several genuinely different jobs need?

Fond 1.5 organised into four pillars: Reference, Builder, Calculators and Knowledge.

An application shell around four pillars: Reference, Builder, Calculators and Knowledge. The first serious information-architecture step.

What it proved
Focused calculators worked better separated from general reference. Depth could stay available without blocking the quick answer.
What was still limited
The categories described the content architecture, not the user's intention. Capability was starting to show up as visible complexity.
What it made me ask next
What is the user actually trying to do right now — find, build, learn or calculate?
Build 05 of 08Learning

The Spicy Noodle v2.6

Can beginner explanation and professional reference live in one product?

The Spicy Noodle v2.6 dashboard, pairing a quick answer with optional deeper explanation.

A new identity and a learning layer: clearer explanations, safety context and culinary reasoning, without losing the fast working answer. The line was 'Find it. Use it. Get back to cooking.'

What it proved
One screen could carry a culinary target, a safety baseline and the reasoning for the gap between them. Plain language did not mean dumbing down.
What was still limited
The collection of calculators, builders and reference tools was growing without a front door that made sense of it.
What it made me ask next
Can this be presented as one coherent suite rather than a pile of features?
Build 06 of 08Tool suite

v3.3.1

Can specialised culinary tools share one design language?

The Spicy Noodle v3.3.1 feature showcase, presenting six culinary tools in a shared design language.

A front door presenting six capabilities: Dough Calculator, Kitchen Converter, Dish Builder, Protein & Centrepiece Guide, Dressing Builder and Texture Lab. This made the breadth legible for the first time.

What it proved
Culinary logic could become purposeful builders rather than generic forms. A curated front door protects the user from the size of the library underneath.
What was still limited
This is the version that showed me the real risk. Tools could be added indefinitely, and every useful adjacent idea could become another permanent surface.
What it made me ask next
Can the architecture organise around intention instead of accumulating around features?
Build 07 of 08Intention

v3.4.5

Can navigation follow the user's current goal rather than the content's shape?

The Spicy Noodle v3.4.5 home, reorganised into Find, Build, Learn and Tools workspaces.

Four governing workspaces: Find, Build, Learn and Tools. Builders and calculators stayed independent while sharing a platform.

What it proved
Search, knowledge and action could be related without being visually mixed. This is where it started to behave like a culinary operating system rather than a very large reference page.
What was still limited
The model was right; the execution still needed to get calmer and faster.
What it made me ask next
How does the same architecture become steadier on a phone?
Build 08 of 08Refinement

v3.5.1

Is the next release another feature family, or the same one done properly?

The Spicy Noodle v3.5.1 on a phone, with bottom navigation designed for one-handed use in a kitchen.

The four-workspace model held. Access to the Culinary Index, Shelf, Search and Guide became explicit, mobile navigation was strengthened, and the Build workspace got easier to reach.

What it proved
Refinement mattered more than another feature family. Ingredients, techniques and preparations began behaving as connected entities. One-hand phone navigation is not a nicety for a product used in a working kitchen.
What was still limited
Still no chef other than me has used it under service pressure. That is the gap, and no amount of further design closes it.
What it made me ask next
Put it in front of real chefs, in a real kitchen, and watch.

Sec. 05

How it was used

These were built outside the scope of any job, on my own time, to develop the skill. Not commissioned client products and not employer work. They exist and they run; what they have not accumulated is users, and this page does not imply otherwise.

I defined the product, content, workflows and interface direction, and used modern development and AI-assisted tools to build the working prototypes. That is the accurate description of the role — it is product and systems design with working software attached, not a software engineering career.

Every screenshot on this page is an unedited capture of a preserved build. Nothing has been redrawn, and no visible limitation has been tidied away.

Sec. 05b

What the over-expansion taught

Two of these versions got too broad, and the sequence shows it rather than hiding it.

The instinct that caused it is a reasonable one: cooked weights, edible portions, deep costing links and universal production fields are all defensible individually. Together they turn a cooking tool into enterprise kitchen software, and a chef mid-service will not use enterprise kitchen software.

The correction became the governing principle: keep the recipe and working interface light, and attach specialised tools only where the culinary context justifies them. Complexity can live underneath — sophisticated validation, conversion and relationships are fine — as long as it never asks the chef to behave like a costing manager.

Recognising that in my own work, and then removing capability I had already built, is the part of this case study I would want a product team to look at.

Sec. 06

Before and after, side by side

Unedited captures from the preserved builds. The early dense tables are the point: they show the starting problem, and they are what makes the later hierarchy mean anything. Click any capture to see it full size.

Sec. 07

Relevance by outcome

Product capability demonstrated

  • Product discovery across eight iterations
  • Domain modelling and content architecture
  • Information architecture and interface critique
  • Mobile UX under poor-connection constraints
  • Rapid prototyping with modern and AI-assisted tools

Judgement demonstrated

  • Scope correction after expansion
  • Willingness to remove capability already built
  • A defended boundary between chef tools and management tools
  • Preference for one canonical source over duplicated content

Operational relevance

  • Knowledge that survives a handover
  • Reference usable at the pass, not at a desk
  • Offline operation as a design constraint, not a feature
  • Training value for less experienced staff

Where it points next

  • Yacht and fleet culinary continuity
  • Hospitality training and handover
  • Recipe-library audits
  • Chef-facing product consultation

Sec. 08

Evidence ledger

Each statement on this page sits at one of five levels. Measured means recorded and quantified at the time. Documented means a retained artefact or record exists. First-person account means it rests on Ciarán's own testimony with no external corroboration. Inferred means it is reasoned from the design rather than shown by data. Not claimed means the page is explicitly not asserting it, and says why. Nothing is published above the level its evidence supports.

Eight preserved milestone builds exist and are available for inspection.

Evidence level: Documented

The lineage from Chef's Bible through Galley Bible and Fond to The Spicy Noodle v3.5.1.

Evidence level: Documented

Features shown in screenshots.

Every image is an unedited capture of a preserved build.

Evidence level: Documented

The scope correction after v3.3.1 and the principles that followed it.

That these are self-directed prototypes, not commissioned client products.

Evidence level: Documented

User adoption or number of active users.

None. No chef other than me has used these under service pressure.

Evidence level: Not claimed

Commercial results.

None. Deliberately not stated.

Evidence level: Not claimed

Fleet-platform capability.

Researched future application only. Not a current capability.

Evidence level: Not claimed

Independent editorial review of culinary statements and calculations.

The culinary content is Ciarán's own and has not been reviewed by a third party. Calculations are unaudited.

Evidence level: Not claimed

Senior full-stack software engineering.

Not claimed. The role is product, content and interface direction, with prototypes built using modern and AI-assisted tools.

Evidence level: Not claimed

Sec. 09

Reflection and next iteration

The most useful decision across eight builds was subtraction. v3.3.1 gained tools quickly and got harder to use; v3.4.5 exists because I was willing to reorganise around what people were trying to do rather than what I had built.

The architecture holds. The next step is putting a focused version of it in front of chefs in one real kitchen, under service pressure — which is exactly what a custom iteration is for.

Sec. 10

Related work

Next

Does this describe a problem you recognise?