Method

Coding & Automation

I use Python, Dynamo, and small scripts to handle repetitive work, process data, and keep design information moving between tools.

Railway corridor BIM technical sheet

2023–2024

RFI Railway

This connects to coding and automation because a 33 km corridor and a 19 km corridor could not be updated manually. Dynamo scripts reloaded DWG inputs, created terrain floors and topography, placed the right tree families on points, and supported sheet generation after changes.

Color-coded automated facade panel layout

2023–2024

Facade Paneling

The project connects to coding and data automation because a Dynamo graph assigned panel positions and Revit parameters automatically, allowing the design to update without manually redrawing every panel.

Persian books presented by HamKetab in Torino

2024–present

HamKetab

A lightweight digital workflow supports book reservation, PIN-based pickup, return, and donation without forcing a full app experience.

Projected Koppen climate classification for 2090 to 2100

2025-present

Climate Change

This connects to Coding and Automation because large NetCDF4 climate archives are processed with Python and CDO routines that aggregate periods, calculate indicators, apply classification rules, and produce repeatable maps.

Seven weather stations used to construct Torino EPW files

2025-present

Urban Microclimate

This connects to Coding and Automation because fragmented station records are cleaned, merged, completed, standardized, and converted into reusable simulation files through traceable Python pipelines that can be updated with new years and locations.

Exterior view of the twist-fin shading facade

2025–2026

Shading System

The research version uses a repeatable workflow for hourly pose selection and KPI comparison.

Algorithmic group formation workflow from brief to final groups

2024–2026

Algorithmic Group Formation

This connects to Coding and Automation because Python reads questionnaire responses from CSV, evaluates all 3,486 unique pairs in a cohort of 84 students, builds Similarity, Diversity, and Affinity matrices, and supports iterative group assignment under size constraints.

Urban Generation seminar and workshop event identity

2025

Urban Generation

This connects to Coding and Automation because reusable definitions transformed a long sequence of urban-data, weather-file, simulation, and result-processing steps into a repeatable pipeline that could be demonstrated and rerun during the workshop.

Interactive portfolio map connecting works, methods, contexts, and themes

2025–2026

This Is Not a Portfolio

This connects to Coding and Automation because TypeScript structures the content and graph, Canvas 2D renders the interactive map, and build and validation scripts keep project data, navigation, and generated assets coordinated.