WORLD/01.STUDIO
● ONLINE
PHT
10°43′N · 122°34′E
v3.0 · QUIETLY.BUILT.LOUDLY.SHIPPED
SCROLL
000%
ASTHER · LOUIE · CABARDO · 2026
FULL-STACK · ENGINEER · PH
Back to work
01 · AI Workflow Automation

Flowys.

Automation for the jobs that start with reading something: a support email, a meeting transcript, a pile of reviews. You lay the job out as steps, any step can hand its work to an AI, and nobody is ever asked to write JSON.

Flowys · 2026
Flowys
3 days
AI Workflow Automation
ch.01 · Challenge

Challenge.

The app worked, but running a workflow opened a modal asking for JSON. That put the one thing non-technical people cannot do between them and everything the product was for. Removing it meant covering every config shape in the app, not the three that were easy.

ch.02 · Approach

Approach.

Rather than enumerate the known shapes and hope, the editor mirrors JSON's grammar itself: object, array, text, number, yes/no. That makes it correct by construction for shapes nobody has thought of yet. Everything downstream followed. Plain-language run forms, templates that are whole jobs rather than demos, and results a person can read.

ch.03 · Outcome

Outcome.

Typechecks and unit tests passed clean while three real defects were live: a model retired six weeks earlier, list schemas rejected before the model was called, and string comparisons that were always false. A suite that talks to the real OpenAI API and real endpoints found all three in one run. Every template now runs end to end, and the app reads the same as its marketing site.

In the build

What I owned.

  1. 01Removed JSON from the interface with an editor that mirrors JSON's own grammar, correct by construction for shapes nobody has thought of yet
  2. 02Run forms in plain language: paste the email, upload the transcript, answer the question
  3. 03Six ready-made workflows of ten to fifteen steps each, every one running with no accounts to connect
  4. 04Flux, an assistant that turns a sentence into a working ten-step workflow and diagnoses a failed run
  5. 05Results rendered as formatted text rather than a JSON dump
  6. 06A live test suite against real models and real APIs, which is what actually caught the bugs
// outcome
Visit live site
next ↘
Spoedmarkt