About Me

Holger Trahe - Cross-platform Rust Developer

I'm a Rust specialist building production toolchains for the lighting industry (GLDF, EULUMDAT/LDT, IES, L3D) and, since 2026, for BIM/IFC. My libraries ship as workspaces with first-class bindings to Python (PyO3/maturin), WebAssembly, Swift/iOS via UniFFI, Java/Kotlin, and PHP.

Recent work has expanded the photometric ecosystem into a full toolchain — parser, validator, CLI, TUI, egui desktop GUI, Bevy 3D viewer, wgpu ray tracer, WASM editor, Windows preview handler, and Typst report generator — and introduced a pure-Rust IFC parser with WebGPU rendering for browser-native BIM viewing.

Beyond domain libraries, I contribute to the Rust ML/graphics ecosystem (Bevy, Burn, CubeCL, Candle) and build native Apple platform apps (iOS/watchOS/macOS) in Swift, often backed by Rust cores via UniFFI.

Tech Stack

  • Rust (workspaces, FFI, WASM, UniFFI, PyO3)
  • Python (PyO3 / maturin bindings, Django, Flask)
  • Swift/iOS/watchOS/macOS
  • C++/Qt (WebAssembly ports)
  • PHP (ext-php-rs extensions)
  • Java/Kotlin (JNI / UniFFI bindings)
  • Bevy, egui, Leptos, wgpu, Burn