Thomas Neff

I am a VR/Graphics/Vision/ML/Game dev with a passion for games, music and anything programming related. I'm currently a PhD Student at Graz University of Technology, researching modern real-time methods for VR. Check out our project page for more details. In my spare time, I like to develop games and modify existing ones by reverse engineering their code and dynamically patching it during runtime. Finally, I enjoy speedrunning (= completing video games as fast as possible) both as a viewer and as a casual runner, and have contributed several tools to the community.


Research Projects

Shading Atlas Streaming

Efficient texture-space shading for virtual reality, allowing for high latencies compared to conventional streaming approaches.

Data Augmentation using Generative Adversarial Networks

Experiments with Wasserstein GANs to automatically generate medical image data for deep learning.

GitHub Projects


Game Development


Procedurally generated Roguelike set in an engineering environment using Unity.

Greeney's Run

Colorful endless runner written in C for the Pebble Smartwatch.

Super 1x1

Educational platformer with the intent to teach simple mathematics written in Objective C.

TileGame v3

Third iteration of TileGame, also written in C#. Has metroidvania-style rooms and powerups to progress.

TileGame v2

Second iteration of TileGame, also written in C#. Has scrolling levels, level editor, and better physics.

TileGame v1

My first 2D platformer project, written in C#.


I love listening to music (mostly progressive metal and video game music) as well as composing own songs. I've been playing the guitar for a long time now, and I'm familiar with basic Audio Engineering and production methods. Guitars:

Schecter BlackJack ATX C-1 ABS
Ibanez RGA7


Yamaha HS7
Audio-Technica ATH-M50 Headphones


Focusrite Scarlett 2i2

Get In Touch

Graz, Austria