DV/
← All projects
01 — Packaging · software · automation

From a customer request to a proposal, automatically

At Click-Pax I design packaging concepts for clients. Lately most of my time goes into the tools around that work: a chain of programs that turns a request into a dieline, a print, 3D renders, a price indication and a proposal.

RoleJunior Designer
WhereClick-Pax, 's-Gravenzande
Since2023
Built withBlender · Next.js · Claude

The chain

01
Request → proposal

Every quote needs the same steps: a dieline, a print mock-up, renders, a price and a document. I built that route as a chain of small programs. Each block has a fixed input, its own tests and a contract with the next one, so a block can be improved without breaking the rest.

No language model does the maths. The calculations are deterministic and traceable; a person checks the result before it goes out.

    My part

    Tech

    Fig. 1 — The route from request to proposal. Click a step.

    Try it: a mailer from three numbers

    02
    Simplified demo

    The first block draws a dieline from a box type and inside dimensions. Below is a simplified browser version for a FEFCO 0427 mailer: change the size, the dieline is redrawn and folded in 3D. The real tool works to ArtiosCAD conventions within 0.5 mm and refuses sizes that can't be made.

    Sheet
    Board
    CutCrease

    Fig. 2 — FEFCO 0427, inside dimensions in mm. Simplified: fixed B-flute offsets, no bend radius.

    Folding boxes in Blender

    03
    Add-ons · Blender

    The render step runs on a Blender add-on I built. It reads the flat production DXF, folds it into a real box with layered flaps, bend radius and board thickness, puts the print on the outside and the inside and renders fixed views. It runs headless, so a whole folder of drawings can be rendered in the background or on a server.

    A second add-on, also mine, lays paper insulation liners into a box procedurally with Geometry Nodes, for the chilled and frozen packaging of sister label Iso-PAX.

    • 01 · Read

      Imports the ArtiosCAD DXF. Cut lines become panel edges, crease lines become hinges.

    • 02 · Fold

      A recipe per box type says which panel folds when, how far and on which layer.

    • 03 · Board

      Real board thickness, layered flaps and a bend radius. Flaps never run through each other.

    • 04 · Print

      Separate artwork for the outside and the inside, placed 1:1 on the dieline.

    • 05 · Views

      Fixed views, closed and open, on white and transparent. Kraft, brown or white board.

    • 06 · Headless

      Runs without the interface from a queue, in the background or on a server.

    Blender 5.2 · Click-Pax Render v1.17.1
    Blender viewport with the mailer open and the Click-Pax Render panel: panel 19, fold angle 90, layer 1, print on outside and inside A B C
    1. A Pick a panel in the viewport, set its fold angle. Everything attached follows.
    2. B Layer in board thickness: here the tuck flap sits one layer out, in front of the front wall.
    3. C Print outside and inside, each from its own template, with or without opaque ink.

    Fig. 3 — The add-on in Blender, live render in the viewport.

    Open mailer, orange inside print with the dieline drawn in white
    The flat sheet, outside print up

    Fig. 4 — Final renders from a script: one DXF and two print files in. Open, and plano with the outside up. The print is my own concept.

    Shader · KP_Kraft · 94 nodes
    Node graph of the procedural kraft board material

    Fig. 5 — The board is procedural: fibres, specks, flute show-through, cut and crease lines and the two prints, all in one node group.

    Packaging concepts

    04
    Design work

    The design side is where it started: packaging concepts for clients in horticulture, from first sketch to production-ready design, with direct client contact.

    For sister label Iso-PAX I made concept proposals for webshops that ship frozen or chilled meat: their own print on our box, renders with the insulation liners inside, test data and box types, in a three-page PDF per company.

    How I work with AI

    05
    • AI as a development partner

      I build these tools together with Claude. It lets me build software well beyond what I could write alone, as long as there is discipline around it.

    • Tests, contracts, reviews

      Every block has tests. Changes go through a branch and a pull request with green tests in a shared repository. Fields may be added, never renamed.

    • Never invent data

      Unknown values are marked for checking instead of guessed. A proposal with open checks gets a draft watermark and can't be finalised.

    • People stay in the loop

      The chain does the repetitive work; a person checks the output, and anything the tools reject goes to a human.