Holger Trahe
Senior Systems Architect & Rust Engineer
Senior Rust Engineer building production toolchains for lighting (GLDF, EULUMDAT, L3D) and BIM/IFC. 50+ published crates, cross-language bindings (Python, WASM, Swift, Java). Latest: a deterministic in-process catalog-search engine delivering commercial photometric-platform capability at a fraction of the resources.
Services
Rust Libraries
Workspace-scale Rust libraries with cross-platform bindings — Python (PyO3/maturin), WASM, Swift/Kotlin (UniFFI), Java (JNI), PHP.
Lighting & BIM Tooling
Photometric & BIM toolchains: GLDF, EULUMDAT/LDT, IES, L3D, IFC. Parsers, validators, viewers, ray tracers, report generators.
iOS / watchOS / macOS
Native Apple platform apps leveraging Swift and Rust cores via UniFFI.
WebAssembly
Browser-native apps with Leptos + Bevy + WebGPU, plus complex C++/Qt to WASM ports.
Python Web Backends
Django & Flask expert since the early days. REST APIs, ORMs, production deployments.
Projects
bimifc
Pure Rust IFC parser and viewer for BIM applications. Browser-native viewer using Leptos UI + Bevy 3D with WebGPU/WebGL2 rendering, plus a ratatui-based TUI for headless inspection. 8-crate workspace, all at v0.2.0 900+ crate downloads.

gldf-rs
Complete GLDF format implementation in Rust with cross-platform bindings — now at v0.4.0 with egui desktop viewer, UniFFI for iOS/macOS/Android, and an expanded search/index workspace 16k+ crate downloads, 31k+ PyPI downloads.
eulumdat ecosystem
Photometric file toolchain (EULUMDAT/LDT + IES) — parser, validator, CLI, TUI, cross-platform egui GUI, Bevy 3D viewer, WASM editor, Windows preview handler, Typst report generator, and (WIP) wgpu ray tracer for virtual goniophotometry. ~20 crates, all at v0.7.0 4,200+ crate downloads.
gldf-search
Deterministic, in-process search/index for GLDF luminaire catalogs. Delivers product-discovery workflows previously requiring heavyweight commercial photometric/lighting infrastructure — orders of magnitude faster, using a small fraction of the resources. 6-crate workspace (schema, index, extractor, CLI, server, Leptos UI), all at v0.1.0 — actively evolving from a linear-scan reference implementation toward fst+roaring-bitmap indexes new crate downloads.

geodb-rs
High-performance geographic database (countries, states, cities) with flat DB and search blobs. Workspace: core, CLI, WASM, and Python bindings 2,000+ crate downloads.
l3d-rs
L3D (Luminaire 3D) file format parser with transformation matrices for WASM/WebGL rendering. Now includes egui desktop viewer and UniFFI bindings for iOS/Android 2,400+ crate downloads, 126k+ PyPI downloads.

acadlisp
AutoLISP interpreter and mini-CAD engine in Rust — CSV/TPL/LSP workflow emulator for AutoCAD-style automation. Fresh 2026 release.

Rusterando
Delivery and order platform in Rust — cook food, keep margins. Full-stack experiment in pragmatic SaaS architecture.

Wuhan-Trans
On-device voice translator for iOS/macOS — Chinese / English / German + 23 languages. Uses WhisperKit for transcription, Apple Translation, and MultipeerConnectivity for peer-to-peer pairing.

z-image-burn
Rust port of the Z-Image generative model using the Burn deep learning framework — exploring on-device, GPU-portable inference.

RoomPlanSimple
iOS LiDAR room scanning app that creates USD 3D models — with IFC export for BIM workflows, bridging on-device AR capture into the same pure-Rust IFC pipeline used by bimifc. Published on the App Store.
Let's Work Together
Based in NRW, Germany. Available for remote consulting worldwide.


