Projects

Marbleous Blocks

Marbleous Blocks is a point & click, physics based, 3D-puzzle game with a retro vibe.

Master thesis

GPU-optimized generation of normal and color maps.

Pixleon Engine

A game engine written in C++ with focus on 3D-games with physics.

Professional

Dataton (2022-2025)

During this time period I was part of a team at Dataton working on the next generation of WATCHOUT, an award-winning system used to create and play audio visual shows for a wide variety of scenarios. I hope I will be able to share more information about this endeavour soon.

Configura (2008-2022)

I began my journey at Configura directly after my university studies and was part of the R&D team there for almost 14 years. During this time I worked on a variety of projects, most of which were related to visualization. Below is a list of some of the things I have been working on, either by myself or as part of a small team:

  • Converting the material system for CET Designer to be PBR based (metal/roughness workflow).
    • Developing an internal texture format to easily load different resolutions of the same texture.
  • Creating a scene graph API and graphics file format called CmSym
  • Integration of REDsdk (also known as Hoops Illuminate) in CET Designer.
  • Creating an API to define high level materials.
  • Creating tools for CET Designer:
    • Model Lab: Helps developers to prepare 2D/3D-models.
    • Material Lab: Helps developers to define materials.
  • Creating a VR extension called Virtual Viewer
  • Real-time optimizations:
    • Frustum culling accelerated by a BSP tree.
    • Incremental LOD selection/switching in order to maintain a good frame rate.
    • Various caching systems (textures, materials etc.).
  • Creating a render server solution.
  • Educating developers/users of CET Designer in topics related to visualization.
  • Mentoring:
    • Master thesis students.
    • University students doing internships.
    • Employees at Configura.