PORTFOLIO
Work
Shipped games, VR, tools and 3D art. Each project links to its store page, code or art where I can share it.

UNREAL ENGINE · STEAM · 2016 & SEQUEL
Lightbearers 1 & 2
As one of a small team shipping full games, I worked across the whole pipeline. My main responsibilities:
- Gameplay systems programming
- Level design: layout, lighting and set dressing
- 3D asset modeling and texturing
- Playtesting, feedback and iteration

VIRTUAL REALITY · CLIENT WORK
Real estate VR
An interactive VR experience for a real estate company, deployed in their offices and also used to make renders for their website. Buyers could swap materials in real time.
- Programmed the app framework: movement, interaction and material swapping
- Built and lit the environments
- Created custom meshes and textures
C++ · UNREAL ENGINE PLUGINS
Networked gameplay systems
Unreal plugins built on the Gameplay Ability System with full networking support, where every feature gets several times harder than its single-player version.
- A networked movement component that switches movement modes seamlessly, with client-side lag unnoticeable up to 500 ms
- GAS integration where the client handles heavy calculations and the server validates the result, rolling back when needed


BLENDER · SUBSTANCE DESIGNER
3D assets & materials
Game-ready models from Blender and procedural materials from Substance Designer.