Skip to content

Projects

A collection of open-source projects I've developed over the years.

Graphics & Drivers

  • Vkd


    A CPU-based Vulkan driver written in modern C++20. An experimental ICD for learning the Vulkan driver ecosystem.

    Read the article

  • GLGpuSelect


    Cross-platform drop-in replacement for opengl32.dll (Windows) and libGL.so (Linux) that enables per-application GPU selection.

    Read the article

  • ConcertoGraphics


    A Vulkan-based renderer, part of the Concerto Engine suite.

Concerto Engine

  • ConcertoCore


    Core library providing common functionalities used by all Concerto Engine components: math, utilities, and more.

  • ConcertoDotNet


    Library for calling .NET functions from C++. Enables seamless interop between native code and managed runtimes.

Other

  • USB-Midi-Android-Plugin


    A USB MIDI plugin for Android 6.0 and above. Enables MIDI device connectivity in Android applications.