02 Projects
Selected open-source projects
Proton Drive for Linux website ytd-rs on crates.io
- Proton Stream Watch movies and shows straight from Proton Drive or a shared link. A Netflix-style app for Linux, Windows, Android, Android TV, and iOS. Unofficial and open source. ★ 8
- pl8list rewind An endless feed of riddim. Music discovery that learns from what you like and skip, with artwork that moves with the sound. ★ 1
- fluxo System metrics for status bars, with updates pushed only when the displayed data changes. ★ 1
- mould A terminal editor for config files, with templates beside you and missing keys in view. ★ 0
- Hyprland / Quickshell My everyday desktop, and the starting point for this page: a quiet frame around a view into space.
The Proton apps share proton-sdk-rs, my Rust implementation of the Proton Drive SDK.
03 Work
Software engineering at EnQS, Karlsruhe
At EnQS, I build software for smart metering and energy management, from applications used to read meter data to tools for testing gateways and connected devices.
-
TRuDI
Main developer of the transparency and display software for smart-meter gateways, responsible for releases, tariff evaluation, and gateway discovery.
C# / .NET / Electron
-
Smart-meter testing
Reference data, gateway conformance tests, and certificate renewal tools for the BSI TR-03109 specifications.
Rust / PKI / Test automation
-
EEBUS
A test environment for energy management devices, simulating wallboxes, heat pumps, solar installations, and grid meters.
Go / Energy systems
04 About
A bit about me
I’m Nils, based in Karlsruhe. I like Linux, Rust, and building tools I want to use myself. My projects range from desktop software and command-line tools to music discovery and visualization.
Before EnQS, I taught programming tutorials at the University of Freiburg and KIT, and worked in IT at Fraunhofer IWM.
My desktop runs Hyprland and a custom Quickshell setup, in a theme I call YoRHa dark. That’s where this page’s frame, type, and focus treatment come from.
05 Contact
Where to find me