AutoHotkey Scripts
Context-aware input systems connecting Rhino, Grasshopper and AutoCAD through shortcut chords, shared state and coordinated scripts.
Open AutoHotkey tools →The work spans design-option solvers, façade and environmental studies, geometry rationalisation, production automation and published research into multi-objective façade optimisation.
Custom solvers for placing repeated elements, comparing daylight and solar exposure, and reading wind conditions during early design. Each tests options against defined geometry, boundary and environmental inputs.
Approach and scopeThe tools are designed for rapid iterative exploration at an appropriate level of model resolution across Grasshopper and standalone Rhino workflows.
How can competing environmental performance objectives in dynamic facades be evaluated through computational search rather than a single manually selected design outcome?
Method and relevanceOne published review maps multi-objective façade-optimisation research through Scopus and VOSviewer. A separate submitted study tests static-fin geometry and glazing in a 470 m² hotel restaurant zone against cooling, solar gain, daylight and glare.
Two research papers: one published record and one manuscript submitted to Next Energy, Elsevier, on combined façade-system optimisation.
Computational work developed within live architectural projects: planning studies, façade development and production workflows. Case Study 01: Constructability & Morphology Validation (Skyrise Project).
Open professional practice page →Developed the computational logic for complex podium morphology and crown arches.
Rhino Python and AutoHotkey tools automate repeated architectural production tasks: model cleanup, geometry auditing, drawing-sheet preparation, view export and context-aware shortcuts.
Model cleanup, geometry auditing, object analysis, quantity extraction and batch or view export are presented here as one working toolkit.
Rhino Python commands for document cleanup, auditing, polygon reduction, quantity extraction and batch export.
Context-aware input systems connecting Rhino, Grasshopper and AutoCAD through shortcut chords, shared state and coordinated scripts.
Open AutoHotkey tools →