About

Benjamin Höglinger-Stelzer

Hi, I am Benjamin “Nefarius” Höglinger-Stelzer.

I have been working in IT since 2011 and since then never stopped learning and exploring. Before I became a programmer, I was a mere gamer.

Back in the day I was looking for a solution to play my favourite emulators with dated controllers. Since there was no comfortable solution, I created one.

This is how coding became my game.

Work Experience

I’ve worked for various IT companies in Upper Austria taking care of a broad range of responsibilities:

  • Development of middleware, scripts, container applications
  • Software rollout, incident management and updates
  • Implementation of cloud-native platforms (Kubernetes, Docker EE, Rancher, Red Hat OpenShift)
  • Database administration, monitoring, backup and restore
  • Design, installation and maintenance of servers, network infrastructure and end-user workstations

Open Source Projects

I am an open-source enthusiast who has created and contributed to many projects. My most popular ones include:

  • ScpToolkit — Discontinued yet popular fork and successor of the XInput Wrapper for DS3. 4.2 million downloads.
  • Gamepad Emulation — Projects devoted to USB input device emulation and game peripherals reverse engineering. The Virtual Gamepad Emulation Bus Driver provides an easy-to-use SDK for any developer to spawn and manipulate popular software-only gaming input peripherals on Windows. Over 4 million downloads.
  • Indicium-Supra — API-hooking and rendering framework for DirectX-based games.
  • DsHidMini — User-mode driver for Windows to bring extraordinarily versatile support for the Sony DualShock 3.
  • BthPS3 — PlayStation® 3 peripherals unofficial Bluetooth drivers for Windows.
  • HidHide — An “input device firewall” for blocking individual application access to HID and XInput devices.
  • Injector — DLL injection/ejection command-line utility.
  • nefcon — Modern devcon rewrite with sane command line arguments and MIT license.

How I Work

If you are interested in my services, just contact me. I do not charge for our initial conversation.

Tell me about your project and what you want to achieve. I will then give you feedback on what I can do. If we reach an agreement, I will make a quote including possible milestones, estimated work hours and an hourly rate. I am no stranger to NDAs either.

We can talk on the phone, via Zoom, Discord, Skype, Teams or whatever platform suits you best. Looking forward to hearing from you!