Enquire
How we work
A canopy of coloured tubes and panels over a restaurant terrace in a Barcelona square

Studio

Computation

Algorithmic tools and workflows that carry design intent into drawings, analysis and manufacture.

Architecture is not short of tools. It is short of frameworks that let those tools work together. We write the frameworks: scripts, plugins and pipelines that take a design from its first geometry to the drawings, analysis and machine instructions it needs, and regenerate all of it when the design changes.

The work runs across Rhino and Grasshopper, C#, Python and the Revit API, with structural and environmental analysis built in rather than bolted on.

What we offer

Talk to us about a computational workflow

Work

  1. Archiologics, 2025, for the facade manufacturer Butech, Porcelanosa Grupo

    Algorithmic facade detailing, Velindre Cancer Centre

    A pipeline that read the architects' AutoCAD drawings with Python, rebuilt the facade as modular elements in Grasshopper and generated the stage 4 to 5 technical details algorithmically, so a design change regenerated the details instead of sending them back to the drawing board. The coordinated model passed through the Revit API into IFC for the contractor, and on to machine instructions for robotic assembly.

    • The modular facade model of the hospital building
    • A facade elevation generated as a technical drawing
    • A timber-faced facade module installed on site

      A module installed on site

  2. Institute for Advanced Architecture of Catalonia, 2025

    Anemonic Veranda

    A veranda for the restaurant terraces of Plaça Reial in Barcelona. Kangaroo relaxes a planar mesh into catenary curves for structural efficiency, machine learning clusters the canopy into buildable planar sections, and a custom script places the boxes of coloured infill by their internal shape and stability.

    • The veranda extending from the colonnade into the square
    • The canopy divided into clusters by machine learning
    • Diagrams of box placement within the canopy
    • An analysis of the canopy over the square
  3. In development

    QS Intelligence

    A Grasshopper plugin that reads a model element by element, assigns real materials and products to each part, and returns quantities and costs as the design moves. It is the engine behind our quantity surveying service.

  4. Doctoral research, ongoing

    Form finding for funicular vaults

    A native Grasshopper plugin with a Python engine for thrust network analysis and force density form finding, extended to stage the raising of a reconfigurable mould.