Skip to content
View louistrue's full-sized avatar

Block or report louistrue

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
louistrue/README.md

Hi, I'm Louis 👋,

passionate about merging sustainable construction with digital tools to build smarter, low-carbon structures.

What I usually work on:

  • BIM & VDC: Automation for streamlined workflows
  • IFC & Open BIM Interoperability: Deep expertise in IFC, IDS, BCF & bSDD
  • IFC on the Web: with IfcOpenShell, Engine Web-Ifc, WebAssembly (WASM), Pyodide, Three.js & more
  • Digital Construction Tools: Full-stack development (JS, TS, Python)
  • Sustainability Consulting: Reduction of embodied carbon through integrated LCA
  • Timber Construction: Integrating digital design with advanced timber-based systems

🛠️ What I'm Building

ifc-lite · live

High-performance browser IFC viewer using WebGPU rendering and Rust/WASM parser with columnar data storage TypeScript · Rust · WebGPU · WASM · Refactored isolation system to basket-based architecture with incremental operations for better performance | Added system color-scheme preference detection for automatic dark/light mode switching

Issues · live

Brutalist multi-repo issue aggregator designed for 3 landscape e-ink displays with zero user input JavaScript · Node.js · GitHub API

ifc-flow · live

Visual node-based tool for IFC file manipulation with Monaco editor and React Flow interface TypeScript · Next.js · React Flow · Monaco Editor

ids-flow · live

Visual drag-and-drop editor for buildingSMART IDS specifications with real-time XML export and validation TypeScript · Next.js · React Flow · Radix UI · Fixed scroll overflow issues in menubar layout and refactored inspector panel components

ifc-rules-demo · live

Rule-based IFC element selection using semantic criteria instead of brittle GUIDs with ifc-lite integration TypeScript · Vitest · TSup · Enhanced rule evaluation logic with property and spatial condition editors utilizing matched elements

ifc-view-gen · live

Generate professional 2D technical drawings from IFC models. Next.js app with fragments, Three.js viewer and SVG export/Airtable connection for building elements. JavaScript

family-calendar · live

Multi-calendar aggregator with touchscreen display for ESP32 or Raspberry Pi. Day/week/month views with auto-refresh and kiosk mode. TypeScript

ifcclash

IFC clash detection tool with Flask API and React 3D viewer for detecting geometric conflicts in building models TypeScript

swiss-zoning-api · live

API for Swiss zoning codes, building regulations, and cadastral data with interactive maps and ÖREB integration TypeScript

ifc-data-browser · live

Browse and query IFC building models as SQL databases in your browser—no installation required. TypeScript

ifc-classifier · live

Web-based 3D IFC classification editor. Assign Uniclass/eBKP-H references to models using Three.js and web-ifc. TypeScript

gh-describer

Auto-generate professional GitHub repository descriptions using AI analysis of your codebase and file structure. TypeScript

model-checker · live

Web-based IFC model validator for BIM projects. Validates against IDS requirements and common issues using client-side WASM processing. TypeScript

ifc-site · live

Converts Swiss cadastral parcels into georeferenced 3D IFC models with terrain from geo.admin.ch APIs Python · FastAPI · GDAL · IfcOpenShell · Integrated mapbox_earcut for terrain triangulation and added Blender visualization output examples | Built complete React UI with FastAPI backend integration for web-based parcel conversion

llm-lca-material-match

No description Python

birdwatch-ai

Hybrid AI bird identification system combining visual detection (Hailo-8 NPU detection & TensorFlow Lite classification) with audio recognition (BirdNET) on Raspberry Pi 5. Outdoor IP camera, indoor processing, cross-referenced species dashboard & logging. Python

lignum-dpp-bsdd

POC for the integration of Digital Product Passports in IFC using buildingSmart Data Dictionary (bSDD) Python

openBIM-service · live

FastAPI Service for parsing Ifc files using IfcOpenShell Python

T-Display-S3-Long

Drivers, firmware, and LVGL examples for the LILYGO T-Display-S3-Long, featuring an ESP32-S3 and 180x640 touch display. C

Support My Work ☕

If you find my free & open-source projects useful, you can support me here:

Buy Me a Coffee


Contact


"Building the future: from digital tools to sustainable structures."

Pinned Loading

  1. IfcLCA/IfcLCA IfcLCA/IfcLCA Public

    Open Source Life Cycle Assessment for Built Environment with Industry Foundation Classes

    TypeScript 34 5

  2. ifc-classifier ifc-classifier Public

    Web-based 3D IFC classification editor. Assign Uniclass/eBKP-H references to models using Three.js and web-ifc.

    TypeScript 22 4

  3. ifc-flow ifc-flow Public

    A visual node-based tool for working with Industry Foundation Classes (IFC) files

    TypeScript 70 9

  4. ifc-lite ifc-lite Public

    Browser-native IFC viewer with WebGPU rendering and Rust/WASM parser for high-performance BIM visualization

    TypeScript 61 15

  5. ifc-site ifc-site Public

    Convert Swiss cadastral parcels into georeferenced 3D IFC models with terrain, buildings, roads & vegetation from geo.admin.ch APIs

    Python 11 1

  6. ids-flow ids-flow Public

    Visual editor for creating and validating buildingSMART IDS specifications with drag-and-drop interface and real-time XML export

    TypeScript 18