Coding

Luz (2022 – Now)

Luz is a viewport framework in development based on a plugin architecture to allow external applications to render into its pre-allocated framebuffer. The purpose of this design is to reduce the overhead of exploring new 3D techniques and to unify the window handling across all of my personal projects.

Voyager Engine (2019 – 2021)

Voyager was a hobby project in development for the purpose of practicing engine architecture and rendering.

Image Quality-Driven Level of Detail Selection on a Triangle Budget (2018)

Bachelor thesis project exploring a custom level of detail selection method using a triangle budget to be compared with the built-in LOD component in the Unity engine.

Unity Discrete LOD Component Research (2018)

Science methodology project from Blekinge Institute of Technology developed as preparation for the bachelor thesis project. This application demonstrates the built-in LOD component in Unity using a projected area-based criterion for mesh quality.

Custom Maya Viewport Renderer (2017)

A custom Maya viewport renderer created for one of my courses at Blekinge Institute of Technology running on a custom DirectX 11 engine using shared memory. Verified support for both Maya 2017 and Maya 2018.