Architect / Computational Designer / Researcher

Design Systems Analyst in Applied Research & Development (ARD) at Foster + Partners, London - UK

hello :) I like to build computational systems using software, AI, mathematical modelling and spatial reasoning to solve complex problems in urban systems and the built environment

Projects

Selected All Software & Tools AI & Data Urban systems Geometry & Fabrication
Geometric Compliance Engine
APPLIED AI · COMPUTATIONAL GEOMETRY · BIM
AI-assisted translation of building regulations into computable rules for models in IFC format
A system exploring how natural-language building regulations can be translated into computational rules and evaluated directly against BIM models
Urban Dynamics
MACHINE LEARNING · DATA ANALYSIS · URBAN SYSTEMS
Data Analysis and Machine Learning for Understanding Contemporary Cities
BArch thesis exploring how patterns in short-term rental data can reveal underlying dynamics that shape urban systems
ReDesignMate — Adaptive Reuse Framework
SOFTWARE · STRUCTURAL ANALYSIS · ADAPTIVE REUSE
A computational design tool for exploring different ways to adapt and reuse existing buildings, comparing renovation options through structural and carbon analysis
ReDesignMate investigates how computational design can support the reuse and transformation of existing buildings, comparing renovation scenarios by structural feasibility and carbon impact
Moth
SOFTWARE · GRAPH ALGORITHMS · COMPUTATIONAL GEOMETRY
Computational design toolkit for Grasshopper
Moth brings together computational tools I developed to solve recurring problems in geometry, urban generation, and data processing.
Moth is a plugin with 200+ users
Differential Growth
COMPUTER GRAPHICS · COMPUTATIONAL GEOMETRY · SIMULATION
Generating organic structures through local mesh vertex growth and repulsion
A procedural approach to simulating biological growth, where local differences in growth and repulsion progressively deform a mesh to generate complex organic geometries
Contour Processing
GEOMETRY · DIGITAL FABRICATION
From raw topographic data to CNC-ready geometry
A pipeline transforming fragmented CAD contour data into structured terrain geometry for digital fabrication
Plot Fit
ALGORITHMS · SPATIAL OPTIMISATION · COMPUTATIONAL GEOMETRY
Collision-based optimisation for packing building assets along a curve
An algorithm for optimising the placement of building assets along a curve through spatial collision testing
Urban Grid Tools
PROCEDURAL GENERATION · SPATIAL ALGORITHMS · URBAN SYSTEMS
Procedural generation of urban grids from parametric rules
A tool for exploring different street and block configurations from geometric and spatial constraints