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 days I was looking for a solution to play my favorite emulators with dated controllers. Since there was no comfortable solution, I created one.
This is how coding became my game.
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, Read Hat OpenShift)
- Database administration, monitoring, backup and restore
- Design, installation and maintenance of servers, network infrastructure and end-user workstations
I am an Open Source enthusiast, birthed and contribute to many projects. My most popular ones include:
- ScpToolkit: Discontinued yet popular fork and successor of the XInput Wrapper for DS3 and Play.com USB Dual DS2 Controller project originating on the PCSX2 forums. 4.2 million downloads.
- Gamepad Emulation: Projects devoted to USB input device emulation and game peripherals reverse engineering. At its core the Virtual Gamepad Emulation Bus Driver and libraries provide an easy-to-use SDK for any developer to spawn and manipulate popular software-only gaming input peripherals on the Windows platform. Over 4 million downloads so far.
- Indicium-Supra: API-Hooking and rendering framework for DirectX-based games. A self-contained, low dependency solution to create injectable DLLs which automatically detect a games main render pipeline and fire a simple set of callbacks before and after the native API gets invoked. Allows for creation of custom overlays or capturing the backbuffer content frame by frame.
- DsHidMini: user-mode driver for Microsoft Windows to bring extraordinarily versatile support fot the Sony DualShock 3 to the platform. After ScpToolkit this successor is smaller, faster and easier to install than anything before. Free and open-source software of course!
- BthPS3: PlayStation(R) 3 peripherals unofficial bluetooth drivers. These drivers allow popular PlayStation(R) 3 gaming peripherals (SIXAXIS/DualShock 3, PS Move Navigation & Motion Controllers) to connect to Windows via Bluetooth without losing any standard functionality.
- Injector: DLL injection/ejection command-line utility. Simple one-file binary to script injecting one or more DLLs into a target process identified either by process ID, process name or window title. Uses the popular CreateRemoteThread method.
- HidHide: HidHide is an “input device firewall” inspired by HidGuardian but designed and written from scratch. It allows for blocking individual applications access to HID and XInput devices, allowing users to re-route and re-map controller inputs as they please.
If you are interested in my services, just contact me. I do not charge for our initial conversations.
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 strangers to NDAs either.
We can talk on the phone, via Zoom, Discord, Skype, Teams or whatever platform suits you best. Looking forward hearing from you!