Define what must hold true before form takes shape.
Setbacks, spans, code minimums, and program limits enter the model first.
Geometry is generated inside those boundaries, not the other way around.
Computational Design
Parametric models that preserve intent.
Previews that show the work is grounded in core practice, not only generation.
AI can assist drafting, debugging, and documentation — but production stays verifiable inside Rhino/Revit.
Selected work where rules, parameters, and constraints became repeatable systems — with evidence in geometry, drawings, and scripts.