Laboratory of Generative Systems and Sciences in Architecture and Built Environment

Genesis Lab is a research and development laboratory dedicated to the advancement of Generative Systems Engineering and the emerging field of Generative Sciences. Its work develops physical, mathematical, and computational modules for reasoning about form, configuration, and system behaviour through the lens of computational geometry, computational topology, and Spectral Graph Theory. The lab’s mission is to build and share open-source methods and tools that enable systematic exploration, analysis, and synthesis of complex spatial and multi-agent systems.Genesis Lab investigates generative systems through three complementary modes of inquiry: 1) Scientifically deducing designs from given functional requirements, using principled modelling, geometric logic, and computational reasoning 2) Systematically exploring discrete and modular configuration spaces, through combinatorial representations, topological structures, and rule-based generative grammars 3) Devising generative design game sets, where designers, cyber-physical modules, and users co-create configurations through algorithmically structured multi-agent interactions.These three modes provide a unified framework for studying how designs and configurations emerge from constraints, rules, interactions, and mathematical structures. The lab develops open-source platforms for combinatorial design, topological modelling, generative form-finding, configuration logic, and multi-agent decision processes. Modular building systems and dry-assembly logics serve as testbeds for demonstrating and validating broader theoretical contributions, while the core research agenda remains focused on the mathematics and computation of generative systems rather than any specific application domain.Genesis Lab’s educational mission is to train students in computational geometry, computational topology, and algorithmic modelling for generative systems. Teaching emphasises geometric reasoning, discrete representations, graph- and mesh-based models, and Python-based computational toolmaking. Students learn to construct and analyse algorithmic models of spatial configurations, explore design spaces systematically, and build their own computational frameworks for understanding and structuring complex systems.Committed to the values of Open Science and Open Education, Genesis Lab welcomes interdisciplinary collaboration and provides academic and industrial consultancy on developing bespoke computational methods and generative workflows for analysing configurations, exploring multi-agent systems, or supporting computational decision-making.

Expertise

Programming
Programming

C# (Mat.NET, Meta.Numerics, Accord.NET), Python (NumPy, SciPy, NetworkX, Scikit-Learn, TensorFlow, OR-Tools, PyTorch, topoGenesis, COMPAS), MATLAB

Mathematics
Mathematics

Linear Algebra, Spectral Graph Theory, Calculus, Statistics and Probability, Control Theory

MachineLearning
Machine Learning

Shape Recognition, Manifold Learning, Natural Language Processing

CompDesign
Computational Design

Computer Graphics, Computer Aided Design, Computational Topology, Computational Geometry

SystemsModeling
Systems Modelling

Simulation Modelling, Differential Equations, Data Management, Data Modelling, Data Visualization, System Dynamics, Control, Agent-based Modelling

OpenSience
Open Science

Open-Source Development, Version Control, Source Code Management

Contributors

Meet all the contributors who give life to Genesis! See the alumni here

Genesis Wall of Fame

Avatar

Aditya Soman

Former MSc Student| Computational Designer @ Ramboll

Avatar

Anastasia Florou

Former MSc Student| Junior Software Developer & Computational Designer @ Sustainer Homes

Avatar

Anna Kaletkina

Former MSc Student @ TU Delft Faculty of Architecture, Architectural Engineering

Avatar

Baolian Liu

Former MSc Student @ TU Delft Faculty of Architecture, Building Technology

Avatar

Berend Vos

Former MSc Student @ TU Delft Faculty of Architecture, Architectural Engineering

Avatar

Bezawit Zerayacob Bekele

Former MSc Student| Project Engineer @ White Lioness Technologies

Avatar

Jacek Baczkowski

Former MSc Student| Founder @ Play Well

Avatar

Leticija Petrova

Former MSc Student| Project Manager and Parametric engineer @ Respace

Avatar

Qinglu Chen

Former MSc Student @ TU Delft Faculty of Architecture, Building Technology

Avatar

Roy Uijtendaal

Former MSc Student| Computational Design Specialist @ Nieman Consulting Ingenieurs

Avatar

Selina Bitting

Former MSc Student| PhD Researcher at ETH Zürich, Block Research Group

Avatar

Solkyu Park

Former MSc Student| Computational Design Specialist @ Junglim Architecture

Avatar

Tim Schumann

Former MSc Student @ TU Delft Faculty of Architecture, Building Technology

Current Grad & Honours Students

Avatar

Amir Afzalinezhad

MSc Student Geoinformation Sciences @ University of Twente

Avatar

Aradhana Tripathy

MSc Student Geoinformation Sciences @ University of Twente

Avatar

Maulana Ikram Wibisana

MSc Student Geoinformation Sciences @ University of Twente

Avatar

Yuan Zhou

MSc Student Geoinformation Sciences @ University of Twente

PhD Candidates & Researchers

Avatar

Cemre Çubukçuoğlu

Former PhD Candidate at TU Delft Faculty of Architecture|Research Assistant @ Yaşar University

Avatar

Iván Cárdenas

PhD candidate at Faculty of Geo-Information Science and Earth Observation (ITC) of the University of Twente

Avatar

Nan Bai

Former PhD Candidate at TU Delft, Faculty of Architecture|Marie Sklodowska-Curie Early Stage Researcher at HERILAND College of Heritage Planning–Post-doctoral researcher at Wageningen University

Avatar

Zhuoran Jia

PhD Candidate at TU Delft, Faculty of Architecture

Lab Directors

Avatar

Pirouz Nourian

University of Twente

Generative Design Scientist/ Senior Assistant Professor of Digital Twinning

Generative Design, Gamification of Design, Participatory Design, Topology Optimization, Shape Optimization, Masonry Architecture, Numerical Computing, Scientific Computing, Applied Mathematics

Avatar

Shervin Azadi

TU/e

PhD Candidate

Generative Design, Collective Intelligence, Participatory Design, Numerical Computing, Swarm Intelligence, Multi Agent Systems

Advisory Board

Members

Avatar

Dr. Tom Van Mele

ETH Zurich

Senior Scientist|Co-director @ the Block Research Group (BRG)|Lead developer of COMPAS

Open-source Computational Frameworks, Computational Form-finding and Optimisation, Data Structures, Scientific Programming and Web Technologies

Avatar

Dr.ir. Matthijs Langelaar

TU Delft

Associate Professor of Structural Optimization and Mechanics

Computational Engineering Design, Topology Optimization, Evolutionary Fluid-Structural Optimization

Avatar

Prof. Elmar Eisemann

TU Delft

Professor of Computer Science|Head of Computer Graphics and Visualization Group

Real-time and Perceptual Rendering, Alternative Representations, Visibility, Image Processing, Vision, Content Creation, Visualization

Interested to join? Contact us!

Final Growth
Credit: Back to the Future "If our calculations are correct, when this baby hits 88 miles per hour, we are going to....."😀