Senior Rust Engineer based in Lüdinghausen, Germany. 13+ years of software engineering, focused on open-source Rust toolchain for the lighting and BIM industries.
Each core crate ships from a single Rust source tree to multiple ecosystems: Rust (crates.io, 28k+ downloads), Python (PyO3 / PyPI, 200k+ downloads), Swift and Kotlin (UniFFI), Flutter, and WebAssembly. The same Rust core powers the web showcases and the Apple apps.
-
gldf-rs — reference Rust implementation of the international GLDF standard for photometric lighting data · github · crates.io · PyPI
-
eulumdat — legacy EULUMDAT format with cross-platform bindings · github · crates.io · PyPI
-
l3d-rs — L3D format support (used as GLDF 3D model input) · github · crates.io · PyPI
-
bimifc — IFC parsing and BIM viewer core with integrated lighting visualization · github · crates.io · PyPI
- bimifc.de — BIM viewer based on the
bimifccrate - gldf.icu — GLDF browser toolkit based on
gldf-rs - eulumdat.icu — EULUMDAT toolkit based
on
eulumdat - iesna.eu — photometric tools and virtual goniophotometer
- acadlisp.de — AutoLISP REPL in Rust + WASM (7,300+ downloads)
App Store-distributed. The Rust libraries powering these apps are actively maintained; app releases follow as needed.
- geodb — offline geolocation lookup based on
geodb-rs. Native iOS, iPadOS, watchOS, and tvOS. - gldf — photometric data viewer for iOS and macOS, built on
gldf-rs. App release lags the Rust library. - eulumdat — EULUMDAT data viewer for iOS and macOS, built on
eulumdat. App release lags the Rust library. - RoomPlan Simple —
LiDAR room scanning for iOS with multi-format export (STL, USDZ,
DXF, IFC via embedded
bimifc— enabling full IFC rendering, not just conversion), position-tagged photo capture (rendered into the 3D model), and live WiFi strength heatmap generated during the scan.
- Bevy Engine — Rendering Core PRs (#23436 partial bindless on Metal, #23439 GPU clustering), RFC #23480 for photometric rendering, with endorsement from core contributor mate-h
- Burn — Metal backend optimizations for Apple Silicon
- CubeCL — wgpu command encoder, WASM poll gating (#1204)
- Various OSS projects — accepted PRs to Pillow, Leptos, Synphonyte, diesel_cli_ext, and others
Rust · WebAssembly · Bevy · wgpu · Apple Metal · Leptos · Axum Cross-Platform Bindings (PyO3, UniFFI, Flutter) · watchOS · tvOS Computer Graphics · Photometric Engineering · BIM/IFC · Lighting Industry Standards
-
Rusterando — AGPL self-hostable restaurant delivery platform in pure Rust (Leptos + Axum + SQLite + Stripe + APNs + Typst). Demo at rusterando.de.
-
geodb-rs — offline geolocation library in Rust, with Python and Flutter bindings. Live demo and benchmark at trahe.eu/geodb-rs.html. · github · crates.io · PyPI · Flutter
- trahe.eu — main site
- crates.io/users/holg — Rust crates
- pypi.org/user/holg — Python packages
- github.com/holg — all repositories
If your team uses any of my crates in production — whether through crates.io, PyPI, or WebAssembly — or you find value in standards-level work for GLDF/EULUMDAT/photometric formats, consider sponsoring me on GitHub. Every sponsorship directly supports continued maintenance and new development.






