trahe.eu

Holger Trahe · Rust developer

Rust, running live in your browser.

WebGPU rendering, WebAssembly toolchains, on-device ML, hardware over USB. Every tile below is a real app — one click, no install, no upload.

Lighting & photometry

13 years in the lighting industry, now in Rust: the GLDF / EULUMDAT / IES toolchain — parsers, editors, terminal UIs and a WebGPU spectral ray tracer.

TRAHE SYSTEMS — Greenhouse Console
Newest

TRAHE SYSTEMS — Greenhouse Console

Industrial SCADA in a browser tab: live mimics, alarms, trends, MQTT, OPC-UA, Modbus — and a real DALI bus through plantworks-gw — my own Embassy Rust MQTT ⇄ DALI gateway firmware on an ESP32-C6, connected over USB (WebSerial).

RustWASMDALIWebSerialESP32-C6
Open the console ↗

Embedded Rust: one codebase, chip and browser

geodb-rs firmware on Embassy: a 216 MHz Cortex-M7 (STM32F769I-DISCO) keeps 49,264 cities in flash and renders a software globe on its LCD. The exact same firmware code runs below as WebAssembly — or connect it to a real board and your touches move the device. ESP32-P4 too.

BIM / IFC

A pure-Rust IFC parser with WebGPU rendering — open real building models straight from a URL.

AutoLISP, 1991 → today

In 1991 AutoLISP turned CSV lists into electrical schematics on a 486 at Elektrotechnik Trahe GmbH. acadlisp is that interpreter again, in Rust and WebAssembly — and the scripting engine inside the GLDF and IFC editors.

On-device ML & health

Inference with Burn, entirely client-side. No upload, no server — the data never leaves the page.

Just for fun: Rusterando

A self-hostable restaurant platform in Rust — menus imported server-side, ordering, delivery zones, QR menus.