RYD · 14:00 — PREP Riyadh · 24.7136° N Four entries

Four things I built, and the kitchens that broke them in.

Each one below is running on this page — not a screenshot of one. Approve a request, ask the farm a question, work the board, drag the bar speed. The margin keeps the record.

I cook for a living. These were written between services and on the days off in between, and tested by the same people who complained about the problem in the first place.

Approve a request
Pending 4 
Fig. 1 — Mise · kitchen procurement
01 Live

Mise

Procurement your team will actually use.

Request, approve, order, receive. It replaced a WhatsApp group in a Riyadh kitchen, and every tool we tried before it. Every line reconciles at the door, so the credit note is raised before the invoice is cut.

867 tests76 migrationsEN / AR
Open the live demo How it works in a restaurant Why it is not a WhatsApp group

No signup. Seeded with real data.

Margin01 / 04

    The board is in the first viewport. Clear it and this margin fills.

    02 Building

    Nkolefarm

    Run your farm from one chat.

    We run a farm in Uganda from Riyadh, and all of it lived in voice notes. Now you ask it a question. It answers offline and over SMS, because the signal out there comes and goes.

    708 testsGroqOffline + SMS
    Open Nkolefarm
    Margin02 / 04

      Ask it something.

      Ask it something

      It reads the farm’s own records — weights, feed, vet visits, market prices — and answers in the language the question was asked in.

      Fig. 2 — Nkolefarm · ask the farm
      03 Live

      Maticbook

      The chef’s notebook for the line.

      Log the prep, work the board, hand a clean sheet to the next shift. It works with no signal, because the walk-in has none.

      377 testsOffline-firstPWA
      Open Maticbook
      Margin03 / 04

        Tick the board.

        Work the board
        Mise
        0 / 5
        To service
        2:41

        Fig. 3 — Maticbook · the prep board
        04 Live

        MaticCore

        Training that reads the bar, not the plan.

        Bar speed is the readout, load is the response. Drag the slider and the coach does what it does on a real set — every position on the track moves the number.

        AndroidCapacitorHealth Connect
        Open MaticCore Install the Android APK
        Margin04 / 04

          Move the bar speed.

          Drag the bar speed Back squat · set 3
          0.42 m/s mean concentric on target
          0.18 — grinding0.50 — fast

          Fig. 4 — MaticCore · auto-regulation

          I build web systems for hospitality and operations. If you’re running something on WhatsApp and spreadsheets that should be a proper tool, let’s talk.

          Signed when all four
          have been used — 0 of 4

          Riyadh ·