Skip to content
View Curiosit's full-sized avatar
:octocat:
:octocat:

Block or report Curiosit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Curiosit/readme.md

Mateusz Płoszaj-Mazurek

Architect, PhD · Building researcher · AEC software engineer

I build computational tools for architecture and building performance: daylight simulation, machine learning, Grasshopper, BIM/IFC, and browser-based AEC software.

My background combines ten years of architectural practice with research and software development. I currently work at the Faculty of Architecture, Warsaw University of Technology, where my research focuses on daylight, building regulation and computational methods.

🌐 Full CV, research & portfolio →


Selected projects

Machine-learning surrogate for climate-based daylight simulation.

Predicts point-by-point daylight performance directly from room geometry using gradient-boosted trees and geometric view descriptors. The model runs in the browser through ONNX and is approximately 200× faster than the Radiance simulations used to train it.

Python XGBoost ONNX Radiance Grasshopper TypeScript


Grasshopper plugin providing direct access to environmental product declarations from the German ÖKOBAUDAT database.

C# Grasshopper REST API LCA


Research workflow using large language models to reconstruct and enrich IFC data for the circular reuse of prefabricated building elements.

Published as accompanying software to a 2026 Journal of Building Engineering article.

IFC Grasshopper Python LLM


Experimental browser-based carbon assessment tool for IFC models.

TypeScript React Three.js IFC.js Firebase


Research code from my PhD work on using parametric design, machine learning and convolutional neural networks to estimate and optimize building carbon footprint during architectural design.

Python scikit-learn Keras Rhino Grasshopper


Hackathon projects

OpenDetail — Best Mashup Project, AEC Hackathon Copenhagen 2024
Platform for sharing and automatically converting reusable architectural details.
React TypeScript C# Speckle MongoDB

InfraWeb — AEC Hackathon Zürich 2024
Browser workflow for generating 2D information from 3D infrastructure models.
React Three.js IFC.js

SpeckleLCA — AEC Hackathon Copenhagen 2023
Conversion and API workflow connecting Speckle building data with the Danish LCAbyg tool.
JavaScript Vue Speckle LCAbyg


Earlier tools


Main technologies

Python · TypeScript · React · Three.js · C# · Rhino/Grasshopper · IFC/OpenBIM · scikit-learn · XGBoost · ONNX · AWS


Research, publications, professional experience and consulting:

Pinned Loading

  1. goeko.gha goeko.gha Public

    Goeko is a grasshopper plugin for fetching and calculating LCA data. Goeko uses Ökobaudat - database published by the German state which provides EPD. It is a publicly accessible platform that allo…

    C# 12

  2. IfcJsonLcabygParser IfcJsonLcabygParser Public

    IFC Parser is a Python script for automatical creating material takeoff from a properly exported IFC2X3 file, and converting that to JSON file format, to finally import into danish LCAByg program f…

    Jupyter Notebook 14 1

  3. 3d-ifc-co2 3d-ifc-co2 Public

    slad.ai is an open source 3D, IFC based carbon footprint calculator for architects and engineers!

    JavaScript 14

  4. PhD-PredictingCarbonFootprintOfBuildings PhD-PredictingCarbonFootprintOfBuildings Public

    Machine Learning (CNN) for carbon footprint prediction in early stages of architectural design

    Jupyter Notebook 8

  5. open-i-ifc/infraweb open-i-ifc/infraweb Public

    Repository for the AEC Hackathon EBP Challenge

    TypeScript 14 2

  6. linkarkitektur/SpeckleLCA linkarkitektur/SpeckleLCA Public archive

    Speckle LCA is a web app intended for early phase design, that connects to Speckle and allows to generat LCA metrics using different LCA providers such as LCAbyg or One Click LCA.

    TypeScript 51 9