Skip to content
View Rene-Kuhm's full-sized avatar
😁
😁

Block or report Rene-Kuhm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rene-Kuhm/README.md

René Kuhm — Software Engineering

René Kuhm

I reverse-engineer hardware protocols, build tooling for AI coding agents, and run ISP infrastructure.

Based in Argentina (Córdoba / Eduardo Castex, La Pampa) · Open to remote work

Website YouTube LinkedIn


What I actually do

Most of my work sits in three places that rarely overlap in one person:

Hardware nobody else supports. I capture the USB/HID traffic of proprietary Windows drivers, decode the protocol, and reimplement it in userspace for Linux and macOS. That means reading raw byte offsets until a display lights up — figuring out that buf[9] carries CPU temperature rather than the per-thread maximum, or that you must select an HID interface by usage_page or every write returns EPIPE.

Tooling for AI coding agents. Not prompt tinkering: spec-driven orchestration, persistent memory, verification workflows, MCP servers, and configuration harnesses that survive real projects.

Networks that have to stay up. I have worked with FTTH and ISP infrastructure since 2017 — fibre, servers, and the operational side where downtime is measured in angry phone calls, not error budgets.

The web and mobile work sits on top of that foundation, not instead of it.


Selected work

Python · USB HID · Linux / macOS / NixOS

Userspace drivers for PC hardware with no official support: AIO cooler displays, Gigabyte RGB Fusion (ITE8297), USB lighting controllers. Includes the complete protocol analysis, so the findings are useful even without the code. Ships systemd units, a macOS LaunchAgent, PKG/DMG installers and Nix flakes.

Rust · Tauri · systemd

Open-source driver and web panel for the Redragon SS-550 Stream Deck on Linux. Multi-page layouts, custom icons, autostart, and installers for Arch, Ubuntu and Fedora — for a device the vendor never supported outside Windows.

Python · MCP · CLI

Spec-driven orchestration for AI-assisted delivery: persistent context, verification workflows, CLI tooling and an optional read-only MCP server. Built to stop agents from drifting halfway through a feature.

PowerShell · Agent configuration

Configuration harness for OpenCode and OhMyOpenCode — agents, hooks, skills and templates. My most-starred project, and the one people found on their own.

Python · RAG · Qdrant · Next.js

Domain-expert AI agent for Argentine kinesiology: RAG over a curated knowledge base, DeepSeek as the LLM, Qdrant as the vector store, deployed with Docker Compose behind Nginx.

Dart · Flutter · Android / Windows

Encrypted, offline-first password manager with biometric unlock, autofill and signed updates.

Shell · Agent configuration

Enterprise Claude Code setup: 8 specialised agents, 20 invocable skills, 7 context rules, 8 automated hooks and 19 MCP server integrations, with an installer.


Stack

Area Tools
Systems & hardware Linux (Arch, CachyOS, NixOS, Fedora), Rust, Python, USB/HID, systemd, reverse engineering
Backend Python (FastAPI), Node.js, NestJS, PostgreSQL, Docker
Frontend & mobile TypeScript, React, Next.js, Astro, Tailwind, Flutter
AI engineering MCP servers, agent orchestration, RAG, vector stores, spec-driven development
Infrastructure NixOS, GitHub Actions, Nginx, FTTH / ISP operations

Activity over the last twelve months


Beyond the code


Contact

Open to remote roles and contract work — full-stack development, developer tooling, Linux/DevOps, or hybrid engineering and infrastructure positions. Also available on-site in Córdoba and La Pampa.

LinkedIn · tecnodespegue.com

Interested in how I work? See COLLABORATION.md.

Pinned Loading

  1. redragon-streamdeck-linux redragon-streamdeck-linux Public

    Open source driver and control panel for the Redragon SS-550 Stream Deck on Linux. Installs on Fedora, Debian/Ubuntu, Arch and openSUSE, plus derivatives like Mint, Pop!_OS and CachyOS. systemd ser…

    Rust 3

  2. opencode-productivity-suite opencode-productivity-suite Public

    PowerShell automation for OpenCode: framework detection, backend and Tailwind scaffolding, code-analysis commands and git hooks.

    PowerShell 6

  3. hardware-reversing hardware-reversing Public

    Userspace drivers and USB/HID protocol reverse engineering for PC hardware with no official Linux/macOS support: AIO cooler displays, Gigabyte RGB Fusion, USB lighting controllers.

    Python

  4. flow-engineering flow-engineering Public

    Spec-driven orchestration for AI-assisted software delivery, with persistent context, verification workflows, CLI tooling, and an optional read-only MCP server.

    Python

  5. vaulta vaulta Public

    Vaulta — gestor de contraseñas cifrado, offline-first y multiplataforma (Android y Windows) con biometría, autofill y actualizaciones firmadas.

    Dart

  6. tecnodespegue-landing tecnodespegue-landing Public

    Landing page profesional para TecnoDespegue — Desarrollo Fullstack & Automatizaciones con IA. Astro 6 + Tailwind 4.

    Astro