Carmen Rubio

Logo

View My GitHub Profile

Computational Design

About me: Hi, my name is Carmen and I am an Architect and Computational Designer at Foster + Partners in London.

In my free time, I am interested in software development, complex geometries, urban models and code components for different softwares as ArcGIS, Grasshopper and Rhinoceros.

I am most skilled in: Grasshopper, Python, C#, GIS, Dynamo, Rhinoceros, Revit


Projects

Moth Grasshopper Plugin

Moth is a fun toolkit with various functionalities that I have found useful throughout my years of working with Grasshopper. It is available in the Rhino Package Manager!

Some key features are: mesh face clustering, quick urban grid generation, tools for graphs and image metadata extraction.

Repository Food4Rhino

Contour Curve Processing for CNC Models

This tool offers a systematic approach to transform CAD contour data into actionable and precise digital models. This has been particularly beneficial in preparing files containing a large volume of topography data for the creation of contour-stepped models through CNC machining.

Repository

Urban Dynamics: Data Analysis and Machine Learning for Understanding Contemporary Cities. Learning from Airbnb

BArch Thesis. This research project explores artificial intelligence and big data for urban analysis through the study of Airbnb data from three case studies: Madrid, Berlin, and Chicago.

Link to publication (Spanish)
Link to summary (English)
Bachelor Thesis

Differential Growth Simulation

Differential growth is when different parts of an organism grow at varying rates or directions, altering its form. Through procedural generation, this algorithm simulates the growth of organic structures. This method allows the creation of highly realistic environments in computer graphics. This script simulates differential growth patterns in a mesh using Kangaroo Physics.

Repository
Differential Growth

Urban Grid Tools

Repository

A set of tools in Python for Grasshopper to generate urban grids. Urban Grid

Plot Fit

Repository

This script implements a method for placing building assets along a curve. It maximizes the number of assets positioned along a curve running a test fit through a loop of physical collisions. Plot Fit


Work Experience

Computational Designer at Foster + Partners, London
(February 2022 - Present)

Computational Designer at Morph Estudio, Madrid
(September 2021 - January 2022)

Architecture Internship at FGP Atelier, Chicago
(June 2018 - December 2018)


Education


Interests