Hello, I'm

Maximilian Reinke

Solution Developer

@ Attek Solutions GmbH

From embedded systems through Linux and security tooling to DevOps, web apps, and developer experience. I build what's needed.

Maximilian Reinke

Projects

Open-source work and side projects

input-remapper-rs

A Rust-based tool for remapping input device events at the kernel level using evdev and uinput. Supports multi-device mapping, terminal-based configuration, and integration with systemd on Linux systems.

input-remapper-rs Remap input device events on kernel level (evdev/uinput). Works on Wayland and X11. Rust rewrite of , focusing on performance and simplicity. Compatible with existing input-remapper preset files. Features - Key-to-key and key-to-combination remapping (e.g. mouse button -> Ctrl+C) -

Read more →
Rust Shell Dockerfile
Recent commits
  • Mar 30, 2026 chore(deps): bump the all-actions group with 4 updates
  • Mar 30, 2026 chore: align dependabot (monthly, grouped, explicit deps)
  • Mar 28, 2026 fix: mount host /dev into test container for uinput device visibility
ScreenChaser
Click loads video from GitHub

ScreenChaser is a Rust-based bias lighting daemon for Linux that uses the Wayland XDG Desktop Portal to capture screen content, processes colors with GPU-accelerated wgpu compute shaders, and streams the output to WLED devices via UDP. It includes a webview frontend for LED configuration, device scanning, and live previews, all within a lightweight native binary.

ScreenChaser What is ScreenChaser ScreenChaser is a Rust bias lighting daemon for Linux. It captures your screen through the Wayland XDG Desktop Portal, extracts zone colors on the GPU via wgpu compute shaders, and streams them to WLED devices over UDP. The embedded webview frontend lets you configu

Read more →
Rust TypeScript JavaScript
Recent commits
  • Apr 18, 2026 fix: make APP_VERSION declaration global for tsc
  • Apr 18, 2026 docs: fix binary vs deb size claim in readme
  • Apr 18, 2026 ci: bump frontend package.json version during release
desktop-drac

A Linux-specific fork of GitHub Desktop, synchronized with the official upstream repository and adapted for compatibility with a custom Linux distribution.

- The Linux Fork (desktop-drac) is an open-source -based GitHub app. It is written in and uses . desktop-drac is a community-maintained Linux fork, originally based on (no longer actively maintained), now synced directly with the official upstream. <source src="https://github.com/user-attachments/as

Read more →
TypeScript SCSS JavaScript
Recent commits
  • Apr 9, 2026 fix: adapt upstream tests for linux fork
  • Apr 9, 2026 Use pathToFileURL for Windows import path
  • Apr 9, 2026 Fix Copilot CLI import on Windows
sei

Manages environment variables securely by storing them in GNOME Keyring instead of plaintext .env files. Provides a TUI for editing and a CLI for injecting secrets into applications.

sei - Save Env Inject > You don't leave your front door open just because you'll need to get back in tomorrow. Manages environment secrets in GNOME Keyring instead of .env files. TUI for editing, CLI for injection. Why? .env files sit in the project directory — any tool with file access can read t

Read more →
Rust Shell Dockerfile
Recent commits
  • Apr 27, 2026 fix: strip surrounding quotes from .env values on parse
  • Apr 18, 2026 build(deps): Bump actions/upload-pages-artifact from 4 to 5
  • Apr 18, 2026 build(deps): Bump softprops/action-gh-release from 2 to 3

About

Background and stats

Maximilian Reinke develops tools and applications with a focus on Linux environments, system-level utilities, and hardware interaction. His projects include 'sei', a tool for securely managing environment variables using GNOME Keyring, and 'desktop-drac', a Linux-specific adaptation of GitHub Desktop tailored for a custom distribution. He has also worked on 'ScreenChaser', a bias lighting daemon that integrates with WLED devices using GPU-accelerated compute shaders, and 'input-remapper-rs', a utility for remapping input device events at the kernel level on Linux systems.

Maximilian employs a technical approach centered on performance, security, and system integration. His primary tools include Rust for system programming, TypeScript and JavaScript for frontend development, and SCSS for styling. He utilizes Docker for containerization and Shell scripting for automation. His work often involves leveraging advanced technologies such as wgpu for GPU acceleration and evdev/uinput for low-level hardware interaction.

Code

Rust
28.3%
JavaScript
23.7%
HTML
19.1%
TypeScript
9.7%
Shell
6%
Astro
5.1%
CSS
2.9%
WGSL
1.2%
Go
1.2%
C++
0.8%
Makefile
0.7%
C
0.4%
Dockerfile
0.4%
TeX
0.3%
Python
0.2%
EJS
0%
Sass
0%
CMake
0%