About Me
Hi, my name is Holger and I am a senior developer from Munich focussing on backend development. I am well versed in both the Java and .NET ecosystems and also have experience with Cloud and Kubernetes deployments.
My true passion, though, is Virtual Reality and 3D rendering. In my free time I work on porting classic games to VR and other VR-related projects. C++ and Rust are my weapons of choice.
Projects
Welcome to Cabatu!
Far Cry VR transforms the classic 2004 shooter into a full virtual reality experience with motion controls.
With the help of the Far Cry Mod SDK, Far Cry VR is a total conversion of the game to make it a native VR experience. Full stereoscopic VR rendering combined with motion controller support lets players experience Jack Carver’s visit to Cabatu from a whole new perspective.
Built on the Far Cry Mod SDK and using OpenVR and a customized dxvk build to implement the VR rendering.
Rise and shine, Mr Freeman. Rise and ... shine.
Half Life 2: VR is a third-party modification of the 2004 PC gaming classic by Valve Software, which adds full Virtual Reality support to the original game.
The project was originally started over a decade ago in the early days of Oculus. It successfully passed Steam greenlight in 2017, but then ran into trouble and was all but abandoned. I joined the project in July 2021 as part of an influx of new team members to revive it and finally get it out of the door. As the lead developer, I made sure to keep the project focussed on the essentials and slowly transform it into a playable and enjoyable experience. The project entered a private beta test phase in May 2022 and is launching a public beta in September 2022 on Steam.
Built on the Source 2013 SDK and using OpenVR and a customized dxvk build to implement the VR rendering.
The Dark Mod is a free community-developed stealth game in the spirit of the Thief series. I have created a VR adaptation that currently allows the game to be played as a seated keyboard+mouse experience in virtual reality, with motion controller support in the works. In the process, I have contributed many improvements to the game’s renderer to make performance meet the needs of VR rendering. Working on this project has taught me most of what I know about 3D rendering and VR, specifically knowledge in OpenGL, OpenVR and OpenXR.
This tool can inject upscaling and fixed foveated rendering into existing VR games, giving users tools to improve rendering performance with an acceptable loss of visual fidelity. The tool works by injecting into D3D11 and VR render calls.
Experience
We solve hard IT problems.
TNG is a value-based consulting partnership focused on high end information technology. I have worked and consulted on several projects for our clients. These projects include:
- big data processing in privacy-compliant ways on AWS cloud infrastructure and K8s with Flink and Akka
- modernizing a legacy client-facing desktop application and bringing it into the cloud as SaaS
- building a modern web application with .NET, ASP.NET Core and Typescript/React
Doing research and completing my PhD in the field of theoretical quantum information theory.
Education
TU Darmstadt
PhD Physics
2011 - 2015
Research in theoretical physics with a focus on quantum information and quantum cryptography.
Title of PhD thesis: “Advanced dynamical decoupling strategies for simulating Hamiltonian interactions”