Australian parametric design

Grasshopper · Rhino · Rhino.Inside.Revit consulting for studios that hit modelling, documentation, or BIM-integration bottlenecks. Production-grade work. Handover that doesn't need us.

Every engagement is delivered personally by a director — no team to brief, no junior to handhold, and no offshore delivery layer between you and the work.

Senior computational support · not outsourced production

SIDA FENG · DIRECTOR

Computational Design Lead · Architect

COMPUTATIONAL BIM · RHINO.INSIDE.REVIT · INFRASTRUCTURE

Architect and computational designer leading the practice's BIM-integration work. Builds the parametric pipelines that connect Rhino, Grasshopper, and Revit so design intent survives the trip into production documentation.

SHUAI TANG · DIRECTOR

AI Specialist · Computational Designer

SOFTWARE ENGINEERING · AI INTEGRATION · TOOLING

Computational designer with a software engineering background, focused on bringing AI and machine intelligence into architectural workflows. Builds the tooling that turns repetitive modelling and documentation work into one-time problems.

SHEET FT-03 · WORKFLOW · LIVE

Rhino into Revit.

GRASSHOPPERparametric logicRHINOdesign geometryR.INSIDE.REVITlive exchangeREVIT / BIMdocumented modelPANEL.W1240 mmPANEL.H786 mmOFFSET.U23 mmsrf.divide12%kangaroo.relax16%planarize20%NURBS.surfacecurve.networkmesh.quadblock.deffamily.mapparam.bindhost.assigntx.commitWALL · T04CURTAIN · CG2PANEL · P12SCHEDULE · S04GH › 412 componentsT0.00sRH › 1284 surfacesT0.40sR.I.R › tx 04T0.80sRVT › 312 panelsT1.20s
SHEET FT-04 · SERVICES
Each engagement is scoped against the live project — model, deadline, and workflow bottleneck. Pricing is hourly, agreed in writing before work begins.

Three service areas. Production-grade, not speculative.

01
Grasshopper Workflow Development
Project-specific definitions for modelling, iteration, geometry control, and design-system logic. Built around the brief, not retrofitted from a library. Documented so the project team can adjust parameters after handover without us sitting next to them.
ToolsRhino · Grasshopper · plugins
StageConcept → CD
Output.gh · .3dm · documentation
02
Rhino.Inside.Revit Integration
Parametric geometry and data exchange between Rhino, Grasshopper, and Revit so design intent can enter the BIM environment without being redrawn. Family mapping, parameter binding, host assignment, schedule generation — kept robust through the project lifecycle.
BridgeRhino.Inside.Revit
MappingFamily · type · parameter
HostingWalls · floors · curtain · adaptive
OutputLive Revit model · schedules · sheets
03
Modelling + Documentation Automation
Scripts and computational workflows that reduce repetitive drafting, modelling, coordination, or documentation tasks from concept through construction documentation. We treat automation as a deliverable: tested, documented, and handed over with a written walkthrough.
LanguagesC# · Python · Grasshopper
HostsRhino · Revit · pyRevit
TargetsSheets · views · tags · families · QA
HandoverRepo · docs · walkthrough video
SHEET FT-05 · FIT
We are a small practice with finite hours. The fit list keeps engagements productive for both sides — and prevents work we couldn't actually ship.

Honest about what we can deliver.

We work with architecture firms, interior designers, and civil + structural engineering teams across the Australian building industry. Engagements are scoped against a live commercial project — a real budget, a real deadline, and a workflow bottleneck the in-house team cannot efficiently solve in the time available.

The work is parametric, computational, modelling, BIM, or documentation — plugged in where the workflow gets stuck, from concept through construction documentation. Every engagement is delivered personally by a director, against your project file and your deadline.

We also take installation + one-off commissions when they need parametric control end-to-end.

SHEET FT-06 · INSIGHTS · LIVE

From the desk. Recent writing.

JULY 20262 MIN READ

Design to Delivery: A Rhino.Inside.Revit Workflow #01 - Background of Rhino.Inside.Revit

Background of Rhino.Inside.Revit: What it is and what it does?

READ →
JULY 20262 MIN READ

Design to Delivery: A Rhino.Inside.Revit Workflow #00 - Overview

Overview intro to the Design-to-Delivery: A RhinoInsideRevit workflow

READ →
MAY 20266 MIN READ

Grasshopper to fabrication: closing the loop on CNC handoff

The geometry is the easy part. The win is a definition that emits cut-ready DXFs your fabricator opens without a single phone call.

READ →

All insights →

Want the latest piece monthly? Email hello@formtheory.design with “subscribe” — no form, no list, no fluff.

Send the project stage, model environment, deadline, and the problem your team cannot efficiently solve in-house. We scope hourly engagements case by case.

Send us the workflow that is stuck.

One paragraph is enough to start. Include the project stage (concept, SD, DD, CD), the model environment (Rhino, Revit, both), the deadline window, and the bottleneck. We'll come back with whether we can help, an honest hour estimate, and a written scope.

Engagement model
Hourly · scoped per project · written brief
Status
Open · Q2 / Q3 2026